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
相关推荐
降世神童12 小时前
大数据系列 | 详解基于Zookeeper或ClickHouse Keeper的ClickHouse集群部署--完结
大数据·clickhouse·zookeeper
Java林间2 天前
Zookeeper是什么?基于zookeeper实现分布式锁
分布式·zookeeper·wpf
云闲不收2 天前
CAP原理,zookeeper是强一致性么?为什么zookeeper不满足线性一致性依然可以实现分布式锁?
分布式·zookeeper·云原生
仙长道号-Linux真人4 天前
kafka监控kafka manager(CMAK)部署配置
java·分布式·zookeeper·kafka·jdk
斯普信云原生组5 天前
Zookeeper介绍与安装配置
分布式·zookeeper·云原生
java1234_小锋6 天前
Zookeeper的典型应用场景?
分布式·zookeeper·云原生
java1234_小锋9 天前
Zookeeper的通知机制是什么?
linux·分布式·zookeeper
杭州杭州杭州9 天前
ubuntu 18.04安装tomcat,zookeeper,kafka,hadoop,MySQL,maxwell
hadoop·mysql·ubuntu·zookeeper·kafka·tomcat
liyongjun631610 天前
Zookeeper 命令返回数据的含义
linux·服务器·zookeeper