Zookeeper的安装
单机版安装
1)安装java
2) wget http://mirror.bit.edu.cn/apache/zookeeper/stable/zookeeper-3.4.12.tar.gz
3)修改zoo_sample.conf 为zoo.conf(保险起见使用cp命令复制zoo_sample.conf文件)
修改配置文件的类容
1. # vim conf/zoo-1.cfg
2. dataDir=/tmp/zookeeper //最好切进此目录查看是否有data目录
3. clientPort=2181
4)启动服务(在bin下调用此命令)
./zkServer.sh start 其它: ./zkServer.sh stop ./zkServer.sh restart ./zkServer.sh status
5)启动客户端(在bin下调用此命令)
./zkCli.sh 客户端命令: 查看目录 ls / 创建节点 create /name value 查看节点 get /name 修改 set /name value 删除 delete /name 退出 quit
启动客户端后默认里面有一个data节点可以通过set方法设置节点类容,再通过get方法得到设置的节点类容,至此一个单体zookeeper就完成了。
集群安装
Step1:配置JAVA环境,检验环境:java -version
Step2:下载并解压zookeeper
-
# cd /usr/local
-
# wget http://mirror.bit.edu.cn/apache/zookeeper/stable/zookeeper-3.4.12.tar.gz
-
# tar -zxvf zookeeper-3.4.12.tar.gz
-
# cd zookeeper-3.4.12
Step3:重命名 zoo_sample.cfg文件
# cp conf/zoo_sample.cfg conf/zoo-1.cfg
Step4:修改配置文件zoo-1.cfg,原配置文件里有的,修改成下面的值,没有的则加上
1. # vim conf/zoo-1.cfg 2. dataDir=/tmp/zookeeper-1 3. clientPort=2181 4. server.1=127.0.0.1:2888:3888 5. server.2=127.0.0.1:2889:3889 6. server.3=127.0.0.1:2890:3890
Step4:再从zoo-1.cfg复制两个配置文件zoo-2.cfg和z