标签:
由于在正式生产环境上部署集群防火墙是不能关闭的,所以要帮storm中用到的端口在iptables中添加规则
是2.6的内核这样加:
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的内核执行它:
/sbin/iptables -I INPUT -p tcp --dport 6627 -j ACCEPT
storm.yaml配置如下:
storm.zookeeper.servers:
- "hadoop02"
- "hadoop03"
- "hadoop04"
#
nimbus.host: "hadoop01"
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
标签:
原文地址:http://my.oschina.net/u/2300159/blog/494081