安装
1.下载zookeeper
http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.13/
2.解压完成后 到conf目录下拷贝一份配置文件, 这是解压后conf目录下的内容
使用 cp zoo_sample.cfg zoo.cfg
命令拷贝一份配置文件(zookeeper会默认读取zoo.cfg配置文件)
到这为止单台zookeeper就安装完成了.
cp zoo_sample.cfg zoo.cfg
3.创建data文件夹
/home/zookeeper/data
修改zpp.cfg下的dataDir=/home/zookeeper/data
4.编辑zkServer.sh
在顶部添加
export JAVA_HOME=/home/root/software/jdk1.8
表示设置jdk环境变量,自身加载jdk
5.启动zk服务
到bin目录下 使用 sh zkServer.sh start
命令启动服务
6. 执行命令查看zookeeper状态:
./zkServer.sh status
编辑开机自启动服务:
1.创建开机启动脚本 auto.sh
touch auto.sh
2.编写脚本内容
#!/bin/bash
#chkconfig:1234 20 90
#description: zookeeper
su zookeeper
cd /home/zookeeper/software/zookeeper3.4/bin
./zkServer.sh start &
exit
3.拷贝auto.sh到/etc/rc.d/init.d/ ,不写新路径下的名字,会默认为原名字
sudo cp auto.sh /etc/rc.d/init.d/
4.添加执行权限 /etc/rc.d/init.d下执行以下命令
sudo chmod +x auto.sh
5.把脚本添加到启动项中
sudo chkconfig --add auto.sh
6.查看是否配置成功
chkconfig --list