带有 cassandra 的命令行
Posted
技术标签:
【中文标题】带有 cassandra 的命令行【英文标题】:command line with cassandra 【发布时间】:2011-04-06 12:22:08 【问题描述】:如何在 Cassandra PIG 脚本中将值作为命令行参数传递。
下面一行是执行 PIG 脚本的语法
apache-cassandra-0.4.0-src path/contrib/pig/bin/pig_cassandra --param argument = Value 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】: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
【讨论】:
以上是关于带有 cassandra 的命令行的主要内容,如果未能解决你的问题,请参考以下文章