首页 > 代码库 > zookeeper单机部署及测试

zookeeper单机部署及测试

一、单机部署

下载源码

wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.9/zookeeper-3.4.9.tar.gz

解压

tar -xvzf  zookeeper-3.4.9.tar.gz -C /usr/local/

软连接

cd /usr/local/

ln -s zookeeper-3.4.9  zookeeper

修改配置文件

cd /usr/local/zookeeper/conf

cp  zoo_sample.cfg  zoo.cfg

vim zoo.cfg

暂时只需要修改数据和日志目录

dataDir=/data/zookeeper

启动程序

/usr/local/zookeeper/bin/zkServer.sh start

期间出现启动的问题,报错启动失败 nohup: 无法运行命令"java",可修改zkServer.sh第140行的

nohup "$JAVA" "-Dzookeeper.log.dir=${ZOO_LOG_DIR}" "-Dzookeeper.root.logger=${ZOO_LOG4J_PROP}" \

--$JAVA将此变量修改为适合自己主机的即可,如修改为$JAVA_HOME/bin/java 

启动成功后进行连接测试

/usr/local/zookeeper/bin/zkCli.sh -server 127.0.0.1:2181

Connecting to 127.0.0.1:2181

...

[zk: 127.0.0.1:2181(CONNECTED) 0]

代表服务链接成功





zookeeper单机部署及测试