CentOS7 单机安装 Zookeeper 3.5.8(JDK 1.8 环境)

一、环境准备

  • 操作系统:CentOS 7.x

  • JDK 版本:1.8

  • 安装目录:/usr/local/zookeeper

  • 数据目录:/usr/local/zookeeper/data

  • 客户端端口:2181

  • 管理端口:7081(默认是 8080)

二、下载安装包

进入 /usr/local/ 目录并下载官方压缩包:

cd /usr/local/
wget http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.5.8/apache-zookeeper-3.5.8-bin.tar.gz
tar -zxvf apache-zookeeper-3.5.8-bin.tar.gz
rm -f apache-zookeeper-3.5.8-bin.tar.gz
mv apache-zookeeper-3.5.8-bin zookeeper

三、创建数据目录并配置 Zookeeper

创建数据目录:

mkdir -p /usr/local/zookeeper/data

复制默认配置文件:

cd /usr/local/zookeeper/conf/

cp zoo_sample.cfg zoo.cfg

vi zoo.cfg

修改配置文件内容如下(关键项):

dataDir=/usr/local/zookeeper/data

clientPort=2181

admin.serverPort=7081

说明:

  • dataDir:Zookeeper 数据存储路径

  • clientPort:客户端连接端口

  • admin.serverPort:Zookeeper 管理控制台端口,默认是 8080,可根据需要修

四、启动 Zookeeper

cd /usr/local/zookeeper/bin/

./zkServer.sh start

./zkServer.sh status

五、配置系统服务并设置开机自启

cd /etc/init.d

vi zookeeper

#!/bin/bash

chkconfig: 2345 20 90

description: zookeeper

processname: zookeeper

ZK_PATH=/usr/local/zookeeper

注意修改 Java 安装路径

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64

case $1 in

start)

sh $ZK_PATH/bin/zkServer.sh start

;;

stop)

sh $ZK_PATH/bin/zkServer.sh stop

;;

status)

sh $ZK_PATH/bin/zkServer.sh status

;;

restart)

sh $ZK_PATH/bin/zkServer.sh restart

;;

*)

echo "Usage: $0 {start|stop|status|restart}"

;;

esac

chmod +x /etc/init.d/zookeeper

chkconfig --add zookeeper

chkconfig zookeeper on

service zookeeper start

service zookeeper status

service zookeeper restart

相关推荐
小羊没烦恼!3 天前
微服务化的基石——持续集成
java·大数据·word·powerpoint·.net
俊昭喜喜里3 天前
java中的继承和多态的区别
java
小羊没烦恼!3 天前
初探性能优化——2个月到4小时的性能提升
java·开发语言·windows·算法·c#
譕痕3 天前
JSONObject与JSONArray封装数据格式区别
java·json
胡写代码3 天前
别再前后端各写一套表单校验了
java·后端
小鱼能吃糖3 天前
缺陷修复总览 · mall电商项目:5类缺陷,1个病根,4个业务域
java·电商
此时不提桶,更待何时3 天前
01-06-A-JVM排查实战详解
java·jvm
vipxieliang3 天前
ValidX 在 DDD 领域驱动设计中的实践
java·spring boot
ba_pi3 天前
mysql 查询所有表名并授权
java
ProcessOn官方账号3 天前
java函数式编程--入门基础
java·编程·函数式编程