storm集群搭建

可参考:

http://aperise.iteye.com/blog/2295227

或者极客学院

http://www.jikexueyuan.com/course/724.html


极客学院讲解的较为详细,我使用三台虚拟机搭建环境,在搭建过程中主要遇到的问题总结一下:

1.zookeeper启动不了。

检查每台机器zkdata目录下是否设置了myid。

检查端口是否被占用,可能之前启动的zkServer还在运行,lsof -i:2181查看端口占用进程,然后杀死进程。

2.Cannot open channel to X at election address
zookeeper配置问题,需要将配置中自己的服务器hostname改为0.0.0.0

见https://stackoverflow.com/questions/30940981/zookeeper-error-cannot-open-channel-to-x-at-election-address

3.storm的配置格式问题,注意一些空格。

   设置nimbus机器,0.9.6里面设置的是nimbus.host,1.x版本之后为nimbus.seeds。

4.NimbusLeaderNotFoundException: Could not find leader nimbus from seed hosts

这个原因有很多,先检查storm配置是否有手误。

值得注意的是虚拟机的hostname与zookeeper的服务器名相对应,服务器名不是随意取的
如果不一致,可以更改/etc/hostname,并更改/etc/hosts的到hostname的映射名

hostname为终端的标题,如“utobe@master:~”,@与冒号中间的内容master即为hostname


解决疑难杂症的一些操作:

0.看日志,报什么错,google。

1.重启zookeeper,连接,zkCli.sh -server master:2181,slave1:2181,slave2:2181,使用rmr /storm删除/storm节点内容。

2.清除 storm.local.dir下的内容。

3.将hostname改为ip试试。





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值