【大数据】有关zookeeper的问题

 如图,启动zookeeper失败,输入

zkServer.sh start-foreground

查看失败原因

 Invalid config,我得知是配置文件出了问题,但是检查配置文件没有发现错误

最终在配置文件末尾配置参数结尾发现了未删除的空格

 将三个节点配置文件中的空格删去之后,zookeeper均能正常运行

至此问题解决,投身下一个问题中去了.....

这个就意味着在zk的客户端上创建了节点

节点名字是hadoop-ha

这是一个备份的作用

进入客户端就是

在bin目录下执行 sh zkCli.sh 

查看命令是ls  /

删除zookepper中的节点

[zk: localhost:2181(CONNECTED) 9] rmr /yarn-leader-election

[zk: localhost:2181(CONNECTED) 10] ls /

[zookeeper, rmstore]

[zk: localhost:2181(CONNECTED) 11] rmr /rmstore

Authentication is not valid : /rmstore/ZKRMStateRoot/RMVersionNode

[zk: localhost:2181(CONNECTED) 12] rmr /rmstore/ZK

Node does not exist: /rmstore/ZK

[zk: localhost:2181(CONNECTED) 13] rmr /rmstore/ZKRMStateRoot/RM

RMAppRoot               RMDTSecretManagerRoot   RMVersionNode

[zk: localhost:2181(CONNECTED) 13] rmr /rmstore/ZKRMStateRoot/RMVersionNode

Authentication is not valid : /rmstore/ZKRMStateRoot/RMVersionNode

[zk: localhost:2181(CONNECTED) 14]

然后重新配置安装

容易错的地方

添加配置

在目录conf下面的zoo.cfg修改

server.1=192.168.161.130:2888:3888

server.2=192.168.161.132:2888:3888

server.3=192.168.161.129:2888:3888

修改

/home/software/zookeeper-3.4.7/tmp目录下的

创建myid的文件

写你对应服务号

例如:1,2,3之类的

远程复制

当虚拟之间可以远程通信之后

使用命令来远程复制

 scp -r zookeeper-3.4.7/ root@hadoop03:/home/software/

编写自启动集群zookeeper的脚本

#!/bin/bash
for host in hadoop01 hadoop02 hadoop03
do
ssh $host "source /etc/profile;/home/software/zookeeper-3.4.7/bin/zkServer.sh start"
done
echo '成功启动'

注意当你使用winscp的时候,编码会是一个坑,你不要写汉字,一切都好
 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值