zookeeper集群环境变量配置
时间: 2023-08-26 09:07:06 浏览: 118
在搭建zookeeper集群时,需要在每个节点上配置环境变量,以下是具体步骤:
1. 打开/etc/profile文件,添加以下内容(注意修改为自己的zookeeper安装目录):
```
export ZOOKEEPER_HOME=/usr/local/zookeeper
export PATH=$PATH:$ZOOKEEPER_HOME/bin
```
2. 执行source /etc/profile,使配置生效。
3. 在每个节点的conf目录下,创建zoo.cfg文件,配置集群信息,例如:
```
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/data/zookeeper
clientPort=2181
server.1=192.168.1.1:2888:3888
server.2=192.168.1.2:2888:3888
server.3=192.168.1.3:2888:3888
```
其中,tickTime、initLimit、syncLimit为zookeeper的基本配置项,dataDir为数据存储路径,clientPort为客户端连接端口,server.x为集群节点信息,格式为ip:port1:port2,其中port1为节点间通信端口,port2为选举端口。
4. 启动zookeeper集群,执行命令:
```
zkServer.sh start
```
5. 检查集群状态,执行命令:
```
zkServer.sh status
```
如果返回“Mode: leader/follower”,则表示zookeeper集群已经启动成功。
阅读全文