在CentOS 7下搭建ZooKeeper 3.4中间件,我们需要完成以下步骤:
1、安装Java环境
2、下载并解压ZooKeeper
3、配置ZooKeeper
4、启动ZooKeeper
5、验证ZooKeeper是否安装成功
接下来,我们将详细介绍这些步骤。
1. 安装Java环境
ZooKeeper需要Java环境来运行,因此首先需要安装Java,在CentOS 7中,可以通过以下命令安装OpenJDK:
sudo yum install java-1.8.0-openjdk-devel
安装完成后,可以使用以下命令查看Java版本:
java -version
2. 下载并解压ZooKeeper
从官方网站下载ZooKeeper 3.4的tar包:
wget https://archive.apache.org/dist/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz
下载完成后,使用以下命令解压:
tar -zxvf zookeeper-3.4.14.tar.gz
解压后,进入解压后的目录:
cd zookeeper-3.4.14
3. 配置ZooKeeper
在conf
目录下,复制一份zoo_sample.cfg
为zoo.cfg
:
cp conf/zoo_sample.cfg conf/zoo.cfg
使用文本编辑器打开zoo.cfg
文件,修改以下配置:
dataDir=/var/lib/zookeeper/data clientPort=2181
dataDir
指定了ZooKeeper的数据存储目录,clientPort
指定了客户端连接的端口,根据实际情况修改这两个配置项。
4. 启动ZooKeeper
在bin
目录下,执行以下命令启动ZooKeeper:
./zkServer.sh start
启动成功后,会输出类似以下信息:
Mode: standalone Nodes: /192.168.1.100:2888:3888
5. 验证ZooKeeper是否安装成功
使用ZooKeeper自带的客户端工具连接到ZooKeeper服务器,执行以下命令:
./zkCli.sh -server 192.168.1.100:2181 create /test "hello"
如果返回如下信息,表示ZooKeeper安装成功:
Created /test