командная строка с кассандрой - PullRequest
2 голосов
/ 06 апреля 2011

как передать значение в качестве аргументов командной строки в сценарии PIG Cassandra.

Под строкой синтаксиса для выполнения сценария PIG

{путь apache-cassandra-0.4.0-src} / contrib / pig / bin / pig_cassandra –param аргумент = значение script.pig

тогда я получил следующую ошибку [main] INFO org.apache.pig.Main - регистрация сообщений об ошибках в: / home / ec2-user / apache-cassandra-0.7.4-src / contrib / pig / pig_1302092850679.log [main] ОШИБКА org.apache.pig.Main - ОШИБКА 2999: непредвиденная внутренняя ошибка.Обнаружены неожиданные аргументы в командной строке - пожалуйста, проверьте командную строку.Подробности в лог-файле: /home/ec2-user/apache-cassandra-0.7.4-src/contrib/pig/pig_1302092850679.log

заранее спасибо

1 Ответ

0 голосов
/ 21 июня 2011

Источник для pig_cassandra показывает

export PIG_OPTS=$PIG_OPTS" -Dudf.import.list=org.apache.cassandra.hadoop.pig"
cat "$cwd/../build/bootstrap.pig" - | $PIG_HOME/bin/pig $*

Проверка свиньи ...

http://wiki.apache.org/pig/ParameterSubstitution

Вы пробовали

-param argument=Value script.pig

...