2

如何在 Cassandra PIG 脚本中将值作为命令行参数传递。

下面一行是执行 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

提前致谢

4

1 回答 1

0

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

于 2011-06-21T13:37:25.757 回答