美文网首页
storm ui显示supervisor个数与实际不符的解决

storm ui显示supervisor个数与实际不符的解决

作者: zhouhaolong1 | 来源:发表于2018-02-26 15:03 被阅读45次

    问题描述:部署的store集群是三个节点,每个节点上都是启动一个supervisor,然而,storm ui上只显示一个,查看zookeeper中只有一个id,


    image.png

    原因:由于是直接从其他集群scp过去的,然后再分发给storm集群的其他两个节点,导致集群中3个节点中的STORE_HOME/storm_local 和 STORE_HOME/bin/storm_local都一样,所以只有一个节点能注册到zookeeper上。

    解决办法:
    1、先停止nimbus、core、supervisor
    2、删除STORE_HOME/storm_local 和 STORE_HOME/bin/storm_local
    3、启动nimbus、core、supervisor


    修改storm ui的端口,默认端口是8080,在conf/storm.yaml
    添加
    ui.port: 8087

    ---------------------------------conf/storm.yaml内容如下--------------------------------------------
    storm.zookeeper.servers:
    - "bigdata1"
    - "bigdata2"
    - "bigdata3"

        nimbus.host: "bigdata1"
        nimbus.childopts: "-Xmx1024m"
        supervisor.childopts: "-Xmx1024m"
        worker.childopts: "-Xmx768m"
        ui.childopts: "-Xmx768m"
    
        supervisor.slots.ports:
             - 6770
             - 6771
             - 6772
             - 6773
    
        ui.port: 8087
    

    相关文章

      网友评论

          本文标题:storm ui显示supervisor个数与实际不符的解决

          本文链接:https://www.haomeiwen.com/subject/aqjyxftx.html