Zookeeper启动指定JDK版本

  1. 从官网下载jdk21版本。

Java Downloads | Oracle

  1. 将下载的jdk-21_linux-x64_bin.tar.gz文件上传的主机/usr/java目录下面。

  2. 在/usr/java目录下面解压文件。

bash 复制代码
tar -zxvf jdk-21_linux-x64_bin.tar.gz
  1. 修改zookeeper的bin目录下面的zkEnv.sh脚本,在关于获取JAVA_HOME的脚本行前面添加安装jdk21的目录。
bash 复制代码
JAVA_HOME=/usr/java/jdk-21.0.5
if [[ -n "$JAVA_HOME" ]] && [[ -x "$JAVA_HOME/bin/java" ]];  then
    JAVA="$JAVA_HOME/bin/java"
elif type -p java; then
    JAVA=java
else
    echo "Error: JAVA_HOME is not set and java could not be found in PATH." 1>&2
    exit 1
fi
  1. 重启zookeeper,重启完查看zookeeper状态,查看zookeeper进程。
bash 复制代码
zkServer.sh stop

zkServer.sh start

zkServer.sh status 

ps -ef | grep zookeeper
相关推荐
言之。6 天前
Apache ZooKeeper 核心技术全解(面试+实战版)
zookeeper·面试·apache
czlczl200209258 天前
Zookeeper原理
分布式·zookeeper·云原生
czlczl200209258 天前
KRaft原理
java·zookeeper
白驹过隙不负青春9 天前
Zookeeper版本升级
分布式·zookeeper·云原生
java1234_小锋10 天前
Java高频面试题:RocketMQ有哪些使用场景?
java·zookeeper·java-zookeeper
拦路雨g10 天前
Duboo配置zookeeper账号密码认证链接
分布式·zookeeper·云原生
人间打气筒(Ada)11 天前
go实战案例:如何基于 Conul 给微服务添加服务注册与发现?
开发语言·微服务·zookeeper·golang·kubernetes·etcd·consul
一叶飘零_sweeeet13 天前
分布式协调双雄深度拆解:ZooKeeper 与 Nacos 从底层原理到生产实战全指南
分布式·zookeeper·nacos
Volunteer Technology15 天前
zookeeper基础应用与实战二
分布式·zookeeper·云原生
星辰_mya17 天前
ZooKeeper 分布式锁:强一致性下的“排队”哲学
分布式·zookeeper·云原生·面试·分布式锁