Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Clojure 机器重新启动后风暴监测仪未启动_Clojure_Apache Storm - Fatal编程技术网

Clojure 机器重新启动后风暴监测仪未启动

Clojure 机器重新启动后风暴监测仪未启动,clojure,apache-storm,Clojure,Apache Storm,我已经运行storm-0.8.2集群一年多了。昨晚AWS重新启动了监控机器。我已尝试手动重新启动主管进程,但启动后,我在日志中收到此错误消息 014-10-15 19:48:04 supervisor [ERROR] Error on initialization of server mk-supervisor java.net.UnknownHostException: domU-<aws internal ip>: domU-<aws internal ip> a

我已经运行storm-0.8.2集群一年多了。昨晚AWS重新启动了监控机器。我已尝试手动重新启动主管进程,但启动后,我在日志中收到此错误消息

014-10-15 19:48:04 supervisor [ERROR] Error on initialization of server mk-supervisor

java.net.UnknownHostException: domU-<aws internal ip>: domU-<aws internal ip>

at java.net.InetAddress.getLocalHost(InetAddress.java:1454)

at backtype.storm.util$local_hostname.invoke(util.clj:153)

at backtype.storm.daemon.supervisor$supervisor_data.invoke(supervisor.clj:181)

at backtype.storm.daemon.supervisor$fn__4729$exec_fn__1200__auto____4730.invoke(supervisor.clj:331)

at clojure.lang.AFn.applyToHelper(AFn.java:167)

at clojure.lang.AFn.applyTo(AFn.java:151)

at clojure.core$apply.invoke(core.clj:601)

at backtype.storm.daemon.supervisor$fn__4729$mk_supervisor__4754.doInvoke(supervisor.clj:327)

at clojure.lang.RestFn.invoke(RestFn.java:436)

at backtype.storm.daemon.supervisor$_launch.invoke(supervisor.clj:477)

at backtype.storm.daemon.supervisor$_main.invoke(supervisor.clj:506)

at clojure.lang.AFn.applyToHelper(AFn.java:159)

at clojure.lang.AFn.applyTo(AFn.java:151)

at backtype.storm.daemon.supervisor.main(Unknown Source)
这可能吗?我需要在哪个文件中设置此设置?此设置的正确键是什么


还是说我太离谱了,需要做些别的事情让我的员工重新开始工作?

我以前没有遇到过这种情况,但如果我是你,我会尝试:

  • 清除Storm使用的目录(在
    conf/Storm.yaml
    中配置的目录)
  • 如果上一步无法解决此问题,请尝试将IP映射到操作系统主机文件中的主机名

我从用户邮件列表(storm.apache.com上的用户)获得了帮助。您可以使用键“storm.local.hostname”在conf/storm.yaml文件中设置本地主机。

将下面的条目添加到storm.yaml文件中


storm.local.hostname:“localhost”

我没有想到将IP映射到主机名。这可能会奏效。谢谢。我确实找到了在storm.yaml文件中设置本地主机的方法,成功了。
215 :my-hostname (if (contains? conf STORM-LOCAL-HOSTNAME)
216                (conf STORM-LOCAL-HOSTNAME)
217                 (local-hostname))