在 CentOS7 上安装 Zookeeper-3.4.9 服务 默认端口2181
1、部署jdk环境
- 步骤一:执行下面命令搜索系统上已经安装的JDK
rpm -qa | grep -E '^open[jre|jdk]|j[re|dk]'
- 步骤二:执行下面命令,删除已经安装过的JDK(若未找到安装过的JDK版本,则跳过此步)
yum remove java-1.6.0-openjdk #删除JDK6
yum remove java-1.7.0-openjdk #删除JDK7
- 步骤三:切换到/usr/local/src/目录执行下面命令,从Oracle官网下载JDK Linux安装包。rpm安装包保存在当前目录下,下载完成后查看是否下载成功。(此处下载的JDK版本是jdk-8u131)
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm"
- 步骤四:在当前目录下,执行下面命令,安装JDK,实时观察安装进度。
rpm -ivh jdk-8u131-linux-x64.rpm
- 步骤五:执行下面命令查看JDK安装的版本,确认安装成功。
Java -version
2、下载 zookeeper-3.4.9.tar.gz:
#wget http://archive.apache.org/dist/zookeeper/zookeeper-3.4.9/zookeeper-3.4.9.tar.gz
3、解压缩 zookeeper-3.4.9.tar.gz:
tar -zxvf zookeeper-3.4.9.tar.gz
4进入到 /usr/local/services/zookeeper/zookeeper-3.4.9/conf 目录中:
#cd zookeeper-3.4.9/conf/
5、复制 zoo_sample.cfg 文件的并命名为为 zoo.cfg:
#cp zoo_sample.cfg zoo.cfg
6、用 vim 打开 zoo.cfg 文件并修改其内容
dataDir=/home/admin/zookeeper-3.4.9/data
dataLogDir=/home/admin/zookeeper-3.4.9/logs
7、创建 data和logs目录
# cd /home/admin/zookeeper-3.4.9
#mkdir data logs
8、启动 zookeeper 服务:
/home/admin/zookeeper-3.4.9/bin/zkServer.sh start
查询 zookeeper 状态:
/home/admin/zookeeper-3.4.9/bin/zkServer.sh status
关闭 zookeeper 服务
/home/admin/zookeeper-3.4.9/bin/zkServer.sh stop
重启 zookeeper 服务:
/home/admin/zookeeper-3.4.9/bin/zkServer.sh restart