在CentOS7系统安装和配置ZooKeeper
安装步骤
下载安装包,命令如下,
1
wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.5.6/apache-zookeeper-3.5.6-bin.tar.gz
输出结果:
1
2
3
4
5
6
7
8
9
10
11
12
13当前目录为 /home/software
[jump@205 software]$ wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.5.6/apache-zookeeper-3.5.6-bin.tar.gz
--2019-12-12 16:43:27-- http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.5.6/apache-zookeeper-3.5.6-bin.tar.gz
Resolving mirror.bit.edu.cn (mirror.bit.edu.cn)... 219.143.204.117, 202.204.80.77, 2001:da8:204:1205::22
Connecting to mirror.bit.edu.cn (mirror.bit.edu.cn)|219.143.204.117|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 9230052 (8.8M) [application/octet-stream]
Saving to: ‘apache-zookeeper-3.5.6-bin.tar.gz’
[===========================================================================================================================================>] 9,230,052 1.08MB/s in 7.5s
2019-12-12 16:43:34 (1.17 MB/s) - ‘apache-zookeeper-3.5.6-bin.tar.gz’ saved [9230052/9230052]新建 ZooKeeper 安装目录,
1
sudo mkdir -p /usr/local/zookeeper
修改该目录权限(可选)
1
[jump@205 software]$ sudo chown -R jump.jump /usr/local/zookeeper/
ZooKeeper解压至目录
/usr/local/zookeeper,输出结果见附录A,1
[jump@205 software]$ tar -zxvf apache-zookeeper-3.5.6-bin.tar.gz -C /usr/local/zookeeper
至此,已成功下载并安装好 ZooKeeper,命令序列如下:
1
2
3
4
5
6
7
8当前目录为 /home/software
步骤一
wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.5.6/apache-zookeeper-3.5.6-bin.tar.gz
步骤二
sudo mkdir -p /usr/local/zookeeper
sudo chown -R jump.jump /usr/local/zookeeper/ #可选
步骤三
tar -zxvf apache-zookeeper-3.5.6-bin.tar.gz -C /usr/local/zookeeper接下来,是配置 ZooKeeper。
进入 ZooKeeper 的配置目录,
1
2
3
4
5
6[jump@205 apache-zookeeper-3.5.6-bin]$ cd /usr/local/zookeeper/apache-zookeeper-3.5.6-bin/conf/
[jump@205 conf]$ ll
-rw-r--r-- 1 jump jump 535 Oct 5 19:27 configuration.xsl
-rw-r--r-- 1 jump jump 2712 Oct 5 19:27 log4j.properties
-rw-r--r-- 1 jump jump 922 Oct 9 04:14 zoo_sample.cfg复制
zoo_sample.cfg并重命名为zoo.cfg,1
[jump@205 conf]$ cp zoo_sample.cfg zoo.cfg
创建 ZooKeeper 保存数据目录和保存日志目录,
1
[jump@205 conf]$ mkdir -p /usr/local/zookeeper/apache-zookeeper-3.5.6-bin/data /usr/local/zookeeper/apache-zookeeper-3.5.6-bin/logs
修改配置文件
zoo.cfg,修改内容如下:1
2dataDir=/usr/local/zookeeper/apache-zookeeper-3.5.6-bin/data
dataLogDir=/usr/local/zookeeper/apache-zookeeper-3.5.6-bin/logs保存并退出文件修改。
进入 ZooKeeper 的
bin目录,1
[jump@205 conf]$ cd /usr/local/zookeeper/apache-zookeeper-3.5.6-bin/bin/
启动 ZooKeeper,
1
2
3
4[jump@205 bin]$ ./zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /usr/local/zookeeper/apache-zookeeper-3.5.6-bin/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
附录A 解压缩包输出
1 | [jump@205 software]$ tar -zxvf apache-zookeeper-3.5.6-bin.tar.gz -C /usr/local/zookeeper |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Johnson Lin!


