Zookeeper 启动报错

Refusing session request for client /10.161.71.41:33582 as it has seen zxid 0x345 our last zxid is 0x0 client must try another server
还请老师帮忙看看,这个错误如何解决?

fish - Hadooper

赞同来自:

zookeeper为了保证client不至于访问过期的数据,用zxid表示zookeeper中数据的版本。出这个错误,因为之前zookeeper的client访问的zookeeper集群zxid已经涨到了一个比较大的数(0x345),后来突然发现server测的zxid掉到0,变小了,不匹配。   你是不是清掉了zookeeper集群的数据目录,并重启了zookeeper服务?

fish - Hadooper

赞同来自:

你这保持是从哪里出来的?是某个Java进程么? 如果手动执行zkCli访问zookeeper是否有问题?

wangxiaolei

赞同来自:

hbase在那几台机器上启动的,告诉下机器IP和密码登录上去看看

wangxiaolei

赞同来自:

你的zookeeper是在mycluster-1上启动的还是其他机器上启动的,还有连接zookeeper的客户端在那些机器上启动的? 或者你用的是bootcamp项目的启动sh /home/app/bootcamp/installation-tools/master/start_hbase.sh脚本吗?  

wangxiaolei

赞同来自:

hbase启动成功
图片.png
还做了那些操作?  

IT_Angel

赞同来自:

1479875690482.png
 

fish - Hadooper

赞同来自:

上你服务器看了下,这个被zookeeper server提示为错误的zk链接请求并不是mycluster-3这台机器的regionserver发出的。还没最终找到发起该链接的进程,不过这个提示并不影响正常RegionServer的使用。

fish - Hadooper

赞同来自:

1479893409470.png
mycluster-3这台机器上有个kafka broker server,看上去已经启动了很久。这个server在用么?

fish - Hadooper

赞同来自:

将这个kafka broker kill掉之后,zookeeper server上的提示就没了,是这个broker进程有问题,跟regionserver没关系。

要回复问题请先登录注册