带有 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 的命令行的主要内容,如果未能解决你的问题,请参考以下文章

怎么用jdbc连接cassandra数据库

带有命令行参数的 Autohotkey 脚本运行程序

通过将命令行工具包装在带有 gnu 信号量的 bash 脚本中来并行化命令行工具

带有命令行参数的单元测试

如何在带有命令行参数的 vbscript 中调用函数?

带有命令行界面的 Core Data Cocoa 应用程序