Storm 远程DRCP 调用失败
说好不能打脸 Java领域优质创作者 博客专家认证 2014-02-17 03:07:45
LocalCluster cluster = new LocalCluster();
cluster.submitTopology("demo", conf, topologyBuilder.createRemoteTopology());
但是每次服务器执行到public class ReturnResults extends BaseRichBolt中的第60行
client.result(id, result);
服务器就会报错java.lang.RuntimeException: java.lang.NullPointerException
跟踪storm的源码发现client生成为该类第46行:
if(local) {
client = (DistributedRPCInvocations.Iface) ServiceRegistry.getService(host);
}
==================我估计storm的配置信息的问题,配置信息如下:
storm.zookeeper.servers:
- "localhost"
drpc.servers:
- "172.16.4.234"
==================其他都是采用的默认配置,zookeeper、storm nimbus、supervisor以及drcp服务都是能够正常启动的。
===============哪位大神能帮我解决一下(我没有找到符合的版块,只能放在类似的版块中了)。