开发者社区> 问答> 正文

zookeeper启动后jstorm启动异常

我也遇到类似的问题,zookeeper可以启动,但是jstorm启动不了,也参考了之前论坛中的解决方法来设置的,但还是报错,具体信息如下:
这是nimbus.log中的异常:
[ERROR 2016-05-31 19:02:56 c.a.j.s.FollowerRunnable:85 main] get nimbus host error!
java.lang.Exception: the hostname which Nimbus get is localhost
    at com.alibaba.jstorm.schedule.FollowerRunnable.<init>(FollowerRunnable.java:82) ~[jstorm-core-2.1.1.jar:na]
    at com.alibaba.jstorm.daemon.nimbus.NimbusServer.initFollowerThread(NimbusServer.java:275) [jstorm-core-2.1.
    at com.alibaba.jstorm.daemon.nimbus.NimbusServer.launchServer(NimbusServer.java:121) [jstorm-core-2.1.1.jar:
    at com.alibaba.jstorm.daemon.nimbus.NimbusServer.main(NimbusServer.java:95) [jstorm-core-2.1.1.jar:na]
[ERROR 2016-05-31 19:02:56 c.a.j.d.n.NimbusServer:137 main] Fail to run nimbus
java.lang.RuntimeException: java.lang.Exception: the hostname which Nimbus get is localhost
    at com.alibaba.jstorm.schedule.FollowerRunnable.<init>(FollowerRunnable.java:86) ~[jstorm-core-2.1.1.jar:na]
    at com.alibaba.jstorm.daemon.nimbus.NimbusServer.initFollowerThread(NimbusServer.java:275) [jstorm-core-2.1.
    at com.alibaba.jstorm.daemon.nimbus.NimbusServer.launchServer(NimbusServer.java:121) [jstorm-core-2.1.1.jar:
    at com.alibaba.jstorm.daemon.nimbus.NimbusServer.main(NimbusServer.java:95) [jstorm-core-2.1.1.jar:na]
Caused by: java.lang.Exception: the hostname which Nimbus get is localhost
    at com.alibaba.jstorm.schedule.FollowerRunnable.<init>(FollowerRunnable.java:82) ~[jstorm-core-2.1.1.jar:na]
    ... 3 common frames omitted
-------------------------------------------------------------------


我的storm.yaml设置如下,其他几个虚拟机中的storm.yaml文件和这个一样:
########### These MUST be filled in for a storm configuration
storm.zookeeper.servers:
     - "192.168.152.128"
     - "192.168.152.130"
     - "192.168.152.131"


storm.zookeeper.root: "/jstorm"


  nimbus.host: "192.168.152.128"


storm.local.dir: "%JSTORM_HOME%/data"
------------------------------------------------------------------
主机名:
hostname:
[xu@CentOS jstorm-2.1.1]$ hostname
CentOS


本机ip:192.168.152.128


------------------------------------------------------------------
/etc/hosts设置如下:
[xu@CentOS jstorm-2.1.1]$ cat /etc/hosts
192.168.152.128  CentOS
127.0.0.1   localhost CentOS localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.152.130  worker1
192.168.152.131  worker2


本人新手,被这个困扰许久,望大神不吝赐教。


展开
收起
豆浆油条xu 2016-05-31 19:43:06 7305 0
2 条回答
写回答
取消 提交回答
  • 这个问题 很多人遇到,论坛有答案呀,配置etc/hosts
    2016-06-12 11:16:33
    赞同 展开评论 打赏
  • Rezookeeper启动后jstorm启动异常
    我也是啊,一直卡在这个地方,topology运行不起来,你有解决吗?

    -------------------------

    Rezookeeper启动后jstorm启动异常
    楼主弄好了告诉我一下哈
    2016-06-11 20:18:06
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《MSE 微服务网关》 立即下载
微服务引擎 MSE 治理中心重磅发布 立即下载
阿里云微服务引擎 MSE 2.0 线上发布 立即下载