关于zookeeper客户端错误信息Will not attempt to authenticate using SASL (无法定位登录配置)

前几天系统测试,想把Azkaban的服务器启动起来,用Azkaban自动调作业流进行测试。在Azkaban启动时总是报错,报错信息如下:关于zookeeper客户端错误信息Will not attempt to authenticate using SASL (无法定位登录配置)_第1张图片

看到这个错误时,以为2181端口没有启动,先检查了一下2181端口,是存在(netstat -an |grep 2181)

在网上也找了一些案例,有的博主说是host映射问题,按照他们的说法,在/etc/hosts配置文件加上hostname映射,重启zookeeper服务,重启Azkaban服务,发现还是不行

实验了半天,因为以前这个环境的Azkaban和zookeeper是没问题的,所以感觉不是Azkaban或zookeeper的配置文件或应用部署等出现问题

尝试关闭防火墙:chkconfig iptables off 然后重启Azkaban和zookeeper,发现还是不行,tail日志仍然不断的刷报错信息

没办法,最后只能尝试执行iptables -F 清除所有限制策略

建议在清除之前最好先执行iptables -save > /home/tmp/iptables_20180627.bak 将策略信息先行备份

在清除策略之后重启Azkaban和zookeeper,发现不报错了,应该是防火墙策略限制了,目前我还没有探究出是哪条策略限制的,在之前我也尝试过使用iptable -a 添加过防火墙策略,允许2181端口通过,但是客户端还是无法访问,可能还是那里没有搞清楚吧

还有个疑惑就是我执行chkconfig iptables off命令,查看iptables状态也都是关闭状态,包括ip6tables也都关闭了,为什么策略还是限制了2181端口的访问呢?如果哪位路过的高手懂得这个问题可在评论区帮我解答一下

你可能感兴趣的:(Linux,zookeeper,Azkaban)