首页 > 代码库 > 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单机部署及测试