赞
踩
adduser zookeeper
设置密码
passwd zookeeper
tar-zxf zookeeper-3.4.6
mv ./zookeeper-3.4.6 /home/zookeeper/
1.进入zookeeper的conf目录下
cd /home/zookeeper/zookeeper-3.4.6/conf
2.将zoo_sample.cfg复制一份文件名为zoo.cfg
cp ./zoo_sample.cfg ./zoo.cfg
3.编辑zoo.cfg
vim zoo.cfg
4.修改如下配置
#dataDir为数据目录
dataDir=/home/zookeeper/data
#dataLogDir为日志目录
dataLogDir=/home/zookeeper/log
#当前节点的端口号
clientPort=2181
#如果想配置集群也可以添加如下配置,也可以添加伪集群,全部用同一个ip,端口不同
server.1=192.168.2.120:2181:2191
server.2=192.168.2.120:2182:2192
server.3=192.168.2.120:2183:2193
server.3=192.168.2.120:2184:2194:observer
其中2181等为通信端口,2191为选举端口,observer为不参与选举
5.创建所需要的目录
mkdir /home/zookeeper/data
mkdir /home/zookeeper/log
6.如果是集群环境,那么要在/home/zookeeper/data中创建文件名为myid的文件,然后输入对应编号,比如server.1那么该zookeeper服务的myid内容为1
touch myid
vim myid
vim /etc/profile
export ZOOKEEPER_INSTALL=/home/zookeeper/zookeeper-3.4.6/
export PATH=$PATH:$ZOOKEEPER_INSTALL/bin
1.启动服务端
/home/zookeeper/zookeeper-3.4.6/bin/zkServer.sh start
启动成功效果如下:
JMX enabled by default
Using config: /home/zookeeper/zookeeper-3.4.6/bin/…/conf/zoo.cfg
Starting zookeeper … STARTED
2.启动客户端
/home/zookeeper/zookeeper-3.4.6/bin/zkCli.sh
3.连接其它主机节点,可以使用以下命令
./zkCli.sh -server 192.168.2.120:2181
启动成功效果如下:
Connecting to localhost:2181
…
…
…
Welcome to ZooKeeper!
2018-10-25 21:04:54,407 [myid:] - INFO [main-SendThread(localhost:2181):ClientCnxn S e n d T h r e a d @ 1029 ] − O p e n i n g s o c k e t c o n n e c t i o n t o s e r v e r l o c
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。