多语言展示
当前在线:693今日阅读:84今日分享:32

zookeepe集群启动客户端zkCli.sh失败

不少对大数据感兴趣的朋友在自己的电脑搭建了zookeeper集群,但是在启动zookeper自带的客户端时,可能会出现java.net.ConnectException: 拒绝连接这个错误。这个让人很无语,小编也出现了这个错误,下面我将为大家讲述解决这个问题的具体办法。
工具/原料
1

zookeeper集群

2

Hadoop集群

方法/步骤
1

首先希望大家明白一个道理,zookeeper集群搭建在多台机器上,那么是不是只要启动一台电脑上上的zookeeper客户端就行了呢?答案是否定的,zookeeper集群要启动半数以上才可以正常工作,如果没超过半数也会出现java.net.ConnectException: 拒绝连接这个错误。这一点大家切记。

2

确定zoo.cfg中dataDir,dataLogDir两个参数配置正确。首先进入相应的目录cd /usr/local/zookeeper/conf/使用vi编辑器编辑相应的参数vi zoo.cfg

3

将dataDir,dataLogDir两个参数配置正确dataDir=/usr/local/temp/zookeeper dataLogDir=/usr/local/temp/zookeeper/logs 请注意上面的temp,zookeeper,logs均是小编自己创建的,如果这几个文件夹没有创建也有可能会出现java.net.ConnectException: 拒绝连接这个错误。

4

第三步完成之后,你可以启动半数以上的服务器运行./zkCli.sh,看一下zookeeper客户端是否启动正常,如果出现错误那么往下看

注意事项

zookeeper集群要启动半数以上才可以正常工作

推荐信息