本文主要是介绍客户端连接zk,不停地报Will not attempt to authenticate using SASL (unknown error) 尝试记,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Will not attempt to authenticate using SASL (unknown error)
无法定位登陆配置
背景:
紧接着输入./zkCli.sh -server 192.168.17.128,
它就不停地跳了,进不去zookeeper客户端
研究许久没有发现,然后同学帮我删掉重装,过程中发现,我本应新建在/home/mjy(用户名)/zookeeper/下的data和log文件夹被我放在了zookeeper的安装目录,即/usr/local/zookeeper下。虽然不晓得为啥,但是后来才知道挺多同学出现这样的问题的。反正纠正了这个错误后,就可以了,能进去了。
还有个操作就是
在zoo.cfg中配置了3台机器,但是只启动了1台,zookeeper就会认为服务处于不可用状态。
zookeeper有个选举算法,当整个集群超过半数机器宕机,zookeeper会认为集群处于不可用状态。
所以,3台机器只启动一台无法连接,如果启动2台及以上就可以连接了。
这件事给我一个教训,如果报的错或者日志文件里报的错你不能一眼看穿或者找了一段时间答案还是无法解决的话,不如先回过头去看看整个过程中有没有什么误操作误配置的,别哼哧哼哧搜了好多好多试了好多好多最后发现是标点或者拼写或者啥让人吐血的操作错误。
这篇关于客户端连接zk,不停地报Will not attempt to authenticate using SASL (unknown error) 尝试记的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!