架构运维篇(七):Centos7/Linux中安装Zookeeper

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

版本说明

  • JDK 1.8已安装
  • ZK :  3.8.0

安装部署Zookeeper

第一步下载最新版本

官网地址Apache DownloadsHome page of The Apache Software Foundationhttps://www.apache.org/dyn/closer.lua/zookeeper/zookeeper-3.8.0/apache-zookeeper-3.8.0.tar.gz

 小编这里选择最新的 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 端口才能使用小编如下

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: linuxcentos