在zookeeper设置中出现了问题,可以打开zookeeper但是用zkServer.sh status 却查询不到,显示未开启,用jps却可以查询出进程,证明已经开启
经网上查询说可能是log的路径出现问题,设置了路径去没有创建文件夹,还有一种说法说会出现这种情况的需要去修改zkserver.sh文件,尝试以后
发现都不能解决问题,遂用zkServer.sh start-foreground命令查询启动log,启动log的里全是连接超时,此时,想到的出现的问题为:端口不通,遂
百度关闭防火墙:
1) 重启后生效
开启: chkconfig iptables on
关闭: chkconfig iptables off
2) 即时生效,重启后失效
开启: service iptables start
关闭: service iptables stop
需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。
在开启了防火墙时,做如下设置,开启相关端口,
修改/etc/sysconfig/iptables 文件,添加以下内容:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
关闭防火墙后状态正常,现考虑将防火墙开启端口。