【发布时间】:2015-06-03 13:14:55
【问题描述】:
今天我在我的 Storm Topology Builder 中遇到了一个奇怪而烦人的错误。
问题是当我将我的 jar 文件提交到 Storm 集群时,它总是跳过传递给 main 方法的第二个参数。
public class ZMQTopology {
public static void main(String[] args) throws AlreadyAliveException,
InvalidTopologyException {
for(int i=0;i<(args.length);i++)
{ System.out.println("I=" +i+ " value="+args[i]);
}
这就是我提交 jar 的方式
E:\target>storm jar StormZeroMQ.jar com.wipro.bdas.zeromq.ZMQTopology 值1 值2 值3 值4 值5
输出
I=0 值=值1
I=1 值=值3
I=2 值=值4
I=3 值=值5
我尝试了所有组合、参数数量、参数类型等,但它跳过了第二个参数。
我想知道我错过了什么..
请帮帮我!
【问题讨论】:
标签: java command-line command-line-arguments apache-storm