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

版本说明

  • 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 端口才能使用,小编如下:

猜你喜欢

转载自blog.csdn.net/zhenghhgz/article/details/128716294