今天帮同事调试一个双节点的Jstorm测试集群。
UI界面总是不能出现集群的具体信息。
参考几个URL调了一下。搞定了。
收获以下知识点:
1,UI是在storm.yaml里配置的
2,Jstorm分为nimbus和supervisor,前者相当于master,后者相当于slave。
3,管理节点和任务结点之前,用zookeeper用任务传递
4,每个节点,不分主从,storm.yaml的配置都是一样的。
5,主从节点的区别,是从启动命令来体现的。
============================
配置完成后,将安装包分发到其它机器上,在nimbus节点执行
nohup jstorm nimbus &
执行stop.sh关闭nimbus
在supervisor执行
nohup jstorm supervisor &
执行stop.sh关闭supervisor
=======================
#集群zk配置,可多个,可单个 storm.zookeeper.servers: - "10.5.3.100" - "10.5.3.101" - "10.5.3.102" #ZK的存储目录 storm.zookeeper.root: "/jstorm" #指定主节点地点 nimbus.host: "10.5.3.100" #STORM存储目录 storm.local.dir: "%JSTORM_HOME%/data" #UI配置,记住,YAML文件,前面有空格哟,这里调了会!!!!~~~:) ui.clusters: - { name: "jstorm", zkRoot: "/jstorm", zkServers: [ "10.5.3.100","10.5.3.101","10.5.3.102"], zkPort: 2181, }
时间: 2024-09-18 06:18:03