storm生產環境部署問題

因爲在正式生產環境上部署集羣防火牆是不能關閉的,因此要幫storm中用到的端口在iptables中添加規則shell

是2.6的內核這樣加:tcp

vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport     6700     -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport     6701     -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport     6702     -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport     6703     -j ACCEPT
#supervisor.slots.portssupervisor上可以運行workers的端口列表.每一個worker佔用一個端口,且每一個端口只運行一個w#orker.經過這項配置能夠調整每臺機器上運行的worker數.(調整slot數/每機)
-A INPUT -m state --state NEW -m tcp -p tcp --dport     6704     -j ACCEPT 
#此爲nimbus.thrift.portnimbus的thrift監聽端口默認是6627 
-A INPUT -m state --state NEW -m tcp -p tcp --dport     6627     -j ACCEPT

是3.1的內核執行它:oop

/sbin/iptables -I INPUT -p tcp --dport 6627 -j ACCEPT


storm.yaml配置以下:ui

 storm.zookeeper.servers:spa

     - "hadoop02"code

     - "hadoop03"orm

     - "hadoop04"server

ip

 nimbus.host: "hadoop01"hadoop

 ui.port: 38080

 storm.zookeeper.port: 2181

 storm.local.dir: "/home/common/storm/storm-0.9.5/data/"

 supervisor.slots.ports:

    - 6700

    - 6701

    - 6702

    - 6703

    - 6704

相關文章
相關標籤/搜索