架构运维篇(七):Centos7/Linux中安装Zookeeper
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
版本说明
- JDK 1.8已安装
- ZK : 3.8.0
安装部署Zookeeper
第一步下载最新版本
小编这里选择最新的 3.8.0版本。
下载安装包
第二步 上传至服务器
这里将下载好的zookeeper安装包放到服务器 software 目录下可以参考架构运维篇的前几章安装文件都会放到该目录下
解压并移动至server文件夹下命令如下
tar -vxf apache-zookeeper-3.8.0-bin.tar -C /usr/local/server/
第三步配置服务器编号
1、在 /user/local/server/apache-zookeeper-3.8.0-bin/目录下创建zkData
mkdir zkData
2、在 /user/local/server/apache-zookeeper-3.8.0-bin/zkData 目录下创建一个myid的文件
vim myid
在文件中添加与server对应的编号2
第四步配置zoo.cfg 文件
1、重命名 /user/local/server/apache-zookeeper-3.8.0-bin/conf 这个目录下的zoo_sample.cfg 为zoo.cfg
mv zoo_sample.cfg zoo.cfg
2、打开zoo.cfg文件
vim zoo.cfg
修改数据存储路径配置
dataDir=/usr/local/server/apache-zookeeper-3.8.0-bin/zkData
第五步启动Zookeeper
在 /user/local/server/apache-zookeeper-3.8.0-bin/bin 目录下执行
bin/zkServer.sh start
结果
/usr/bin/java
ZooKeeper JMX enabled by default
Using config: /usr/local/server/apache-zookeeper-3.8.0-bin/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
查看状态
在 /user/local/server/apache-zookeeper-3.8.0-bin/bin 目录下执行
bin/zkServer.sh status
结果
/usr/bin/java
ZooKeeper JMX enabled by default
Using config: /usr/local/server/apache-zookeeper-3.8.0-bin/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost. Client SSL: false.
Mode: standalone
启动成功。
其他
停止命令在 /user/local/server/apache-zookeeper-3.8.0-bin/bin 目录下执行
bin/zkServer.sh stop
/usr/bin/java
ZooKeeper JMX enabled by default
Using config: /usr/local/server/apache-zookeeper-3.8.0-bin/bin/../conf/zoo.cfg
Stopping zookeeper ... STOPPED
停止成功
如果是外网访问需要放开 2181 端口才能使用小编如下