我正在尝试在m windows 7 64位机器上设置apache风暴。 我的配置如下 -
zoo.cfg
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
super.onPageStarted(view, url, favicon);
setTitle(view.getTitle());
String[] separated = url.split("&color=");
LessonFragment lessonFragment = new LessonFragment();
lessonFragment.refreshItem(1,view);
progressBaract.setVisibility(View.VISIBLE);
Toast.makeText(webviewActivity.this, separated[1], Toast.LENGTH_SHORT).show();
progressBaract.setProgress(0);
}
storm.yaml
tickTime=2000
initLimit=5
syncLimit=2
dataDir=C:/Server-Local/zookeeper-3.4.9/data
clientPort=2181
我遵循的步骤 - 1.设置env变量 2. zkServer.sh启动 风暴雨云 风暴监督员 风暴ui 6.导航到URL:localhost:8090 /
我收到此错误,因为风暴ui上的内部服务器错误:
storm.zookeeper.servers:
- "localhost"
storm.local.dir: "C:/Server-Local/apache-storm-1.0.3/data"
nimbus.host: "localhost"
storm.zookeeper.port: 2181
ui.port: 8090
supervisor.slots.ports:
- 6700
- 6701
- 6702
- 6703
nimbus.log有以下错误
org.apache.storm.utils.NimbusLeaderNotFoundException:
Could not find leader nimbus from seed hosts [localhost].
Did you specify a valid list of nimbus hosts for config nimbus.seeds?
at org.apache.storm.utils.NimbusClient.getConfiguredClientAs
(NimbusClient.java:108)
at org.apache.storm.ui.core$all_topologies_summary.invoke(core.clj:434)
at org.apache.storm.ui.core$fn__11360.invoke(core.clj:952)
at
我尝试了相关StackOverflow帖子提供的几乎所有解决方案,遗憾的是,这些解决方案都不适用于我。可能是什么问题?
答案 0 :(得分:0)
请尝试单独重启你的nimbus机器。它不需要重新启动在风暴或任何主管中运行的任何处理器,而只需要风暴灵气。
或者检查您的主机条目,您可能没有所有风暴群集中的主机条目。如果您使用DNS服务器解析主机名,请删除hosts条目并在storm.yaml文件中的所有nimbus.seeds属性中使用DNS名称。