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
相关推荐
guihong00419 小时前
深入解析Zookeeper脑裂问题与CAP取舍:从原理到实战
分布式·zookeeper·云原生
尚墨11111 天前
linux 安装启动zookeeper全过程及遇到的坑
linux·zookeeper
爬山算法2 天前
Zookeeper(58)如何在Zookeeper中实现分布式锁?
分布式·zookeeper·云原生
IT闫3 天前
【Dubbo+Zookeeper】——SpringBoot+Dubbo+Zookeeper知识整合
分布式·zookeeper·云原生·dubbo
赴前尘5 天前
Docker安装Kafka(不依赖ZooKeeper)
docker·zookeeper·kafka
master-dragon5 天前
zookeeper有序临时结点实现公平锁的实践例子
分布式·zookeeper·云原生
听封6 天前
Zookeeper 和 Redis 哪种更好?
redis·分布式·zookeeper
爬山算法8 天前
Zookeeper(47)如何在Zookeeper中设置节点数据?
分布式·zookeeper·云原生
linux开发之路9 天前
GitHub推荐C++项目:基于muduo、protobuf、zookeeper实现RPC框架
c++·zookeeper·github·protobuf·rpc框架
枫桥听月9 天前
2.zookeeper3.8.4安装
zookeeper