虚拟机centos7中zookeeper安装

1、下载zookeeper包

Apache Downloads

2、上传至虚拟机,并解压安装

如果是集群,其他机器过程一样

tar -zxvf apache-zookeeper-3.7.1-bin.tar.gz -C /opt/module

3、切换到安装目录下修改文件名

 mv apache-zookeeper-3.7.1-bin zookeeper
4、 切换到conf目录下,复制zoo_sample.cfg为zoo.cfg,并配置,配置后创建对应的配置目录 

(注:如果不是集群server.2,server.3不需要配)

cp zoo_sample.cfg zoo.cfg

此错误导致启动错误:

tickTime=2000  ##Client-Server通信心跳时间,单位是毫秒
initLimit=10   ##集群中的follower服务器(F)与leader服务器(L)之间初始连接时能容忍的最多心跳数
syncLimit=5    ##集群中的follower服务器与leader服务器之间请求和应答之间能容忍的最多心跳数
clientPort=2181   ## 监听端口
maxClientCnxns=100  ## 最大连接数
dataDir=/tmp/zookeeper/data ## 数据目录
dataLogDir=/tmp/zookeeper/log  ## 日志目录
server.1=192.168.10.100:2888:3888  ## zk节点1

改成:

##Client-Server通信心跳时间,单位是毫秒
tickTime=2000
##集群中的follower服务器(F)与leader服务器(L)之间初始连接时能容忍的最多心跳数
initLimit=10
##集群中的follower服务器与leader服务器之间请求和应答之间能容忍的最多心跳数
syncLimit=5
## 监听端口   
clientPort=2181
## 最大连接数  
maxClientCnxns=100
## 数据目录
dataDir=/tmp/zookeeper/data
## 日志目录
dataLogDir=/tmp/zookeeper/log
## zk节点1
## zk节点2
## zk节点3 
server.1=192.168.10.100:2888:3888
server.2=192.168.10.101:2888:3888
server.3=192.168.10.102:2888:3888

5、data文件夹下创建文本myid,并给值1

6、配置环境变量

vim /etc/profile

#zookeeper
export ZOO_HOME=/opt/module/zookeeper
export PATH=$ZOO_HOME/bin:$PATH

保存后执行命令生效:source /etc/profile

7、启动 

碰到的问题:

问题1: zkServer.sh: command not found

参考解决:zookeeper启动报错:-bash: zkServer.sh: command not found_zkserver.sh: 未找到命令_柯努力的博客-CSDN博客

 问题2:Invalid config, exiting abnormally

第四步配置zoo.cfg的问题

可用两个命令来查看问题:

./zkServer.sh status #查看状态

./zkServer.sh start-foreground #此方法启动可知道错误原因

解决:配置项后不能加##,否则形成data ##的目录,错误。改成#一行的说明

端口问题参考:zookeeper 集群搭建及常见问题解决(虚拟机)_J.King的博客-CSDN博客

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值