zookeeper 部署
时间: 2023-11-21 11:58:03 浏览: 61
以下是Zookeeper部署的步骤:
1.下载Zookeeper压缩包并解压缩:
```shell
cd /opt
tar -zxvf apache-zookeeper-3.5.7-bin.tar.gz
```
2.将解压后的文件夹移动到/usr/local目录下:
```shell
mv apache-zookeeper-3.5.7-bin /usr/local/zookeeper-3.5.7
```
3.创建Zookeeper数据目录和日志目录:
```shell
mkdir -p /var/lib/zookeeper
mkdir -p /var/log/zookeeper
```
4.复制Zookeeper配置文件:
```shell
cp /usr/local/zookeeper-3.5.7/conf/zoo_sample.cfg /usr/local/zookeeper-3.5.7/conf/zoo.cfg
```
5.修改Zookeeper配置文件:
```shell
vi /usr/local/zookeeper-3.5.7/conf/zoo.cfg
```
将dataDir和dataLogDir的值改为之前创建的数据目录和日志目录的路径。
6.启动Zookeeper:
```shell
/usr/local/zookeeper-3.5.7/bin/zkServer.sh start
```
7.如果需要启动多个Zookeeper节点,可以按照以下步骤进行:
在不同的节点上创建不同的数据目录和日志目录,然后将zoo.cfg文件中的clientPort和dataDir分别修改为不同的端口和数据目录路径。
例如,在node1节点上启动Zookeeper:
```shell
/usr/local/zookeeper-3.5.10/bin/zkServer.sh start ./node1/2181/zoo.cfg
```
在node2节点上启动Zookeeper:
```shell
/usr/local/zookeeper-3.5.10/bin/zkServer.sh start ./node2/2182/zoo.cfg
```
在node3节点上启动Zookeeper:
```shell
/usr/local/zookeeper-3.5.10/bin/zkServer.sh start ./node3/2183/zoo.cfg
```
在node4节点上启动Zookeeper:
```shell
/usr/local/zookeeper-3.5.10/bin/zkServer.sh start ./node4/2184/zoo.cfg
```