我的运维实践:CentOS快速安装Zookeeper

我的运维实践:CentOS快速安装Zookeeper 0查看java环境java -version1使用镜像源下载zookeeper压缩包并安装输入以下代码wget https://mirrors.aliyun.com/apache/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bin.tar.gz显示下图追根溯源于是打开镜像源网站发现如下图中本就没有zookeeper3.7.0版本修改命令改版本与镜像源中的版本一致wget https://mirrors.aliyun.com/apache/zookeeper/zookeeper-3.7.2/apache-zookeeper-3.7.2-bin.tar.gz安装zookeeper使用tar把文件解压缩到 /opt目录tar -zxvf apache-zookeeper-3.7.2-bin.tar.gz -C /opttips为了方便后续操作将解压后的目录重命名为zookeepersudo mv /opt/apache-zookeeper-3.7.0-bin /opt/zookeeper2)配置环境变量将Zookeeper的bin目录添加到环境变量中方便在任何位置运行Zookeeper命令。打开.bashrc文件可以使用vi或nano编辑器编辑.bashrc或.bash_profile文件vi ~/.bashrc在文件末尾添加以下内容根据实际解压路径修改export ZOOKEEPER_HOME/opt/zookeeper export PATH$PATH:$ZOOKEEPER_HOME/bin保存并退出后运行以下命令使环境变量生效source ~/.bashrc检查zookeeper是否已经加入环境变量echo $ZOOKEEPER_HOME echo $PATH3配置zoo.cfg文件Zookeeper的配置文件是zoo.cfg。进入Zookeeper的conf目录cd /opt/zookeeper/conf复制zoo_sample.cfg文件为zoo.cfgsudo cp zoo_sample.cfg zoo.cfg然后使用文本编辑器如vi编辑zoo.cfg文件sudo vi zoo.cfg主要需要配置以下内容dataDir指定Zookeeper数据存储的目录。例如将其设置为/opt/zookeeper/data。在配置文件找到dataDir/tmp/zookeeper将其修改为dataDir/opt/zookeeper/data。然后创建对应的目录sudo mkdir /opt/zookeeper/dataclientPort这是Zookeeper客户端连接的端口默认是2181。可以根据需要修改但一般保持默认即可。如果是单机模式这些基本配置就足够了。如果是集群模式还需要添加server.X配置来指定集群中的节点信息后面会更新大家尽请期待~。4启动和验证Zookeeper启动使用以下命令启动Zookeeper服务zkServer.sh start//如果启动成功会显示类似“Starting zookeeper ... STARTED”的信息。验证可以通过以下命令查看Zookeeper服务的状态zkServer.sh status //如果服务正常运行会显示“Mode: standalone”单机模式或“Mode: follower/leader”集群模式等状态信息。还可以使用客户端工具连接到Zookeeper服务器进行测试。例如使用以下命令连接到本地Zookeeper服务器zkCli.sh在客户端提示符下可以执行一些基本命令。如ls /查看根节点下的子节点 以上就是我在CentOS虚拟机上安装Zookeeper的完整过程感谢观看~