- 从官网下载jdk21版本。
-
将下载的jdk-21_linux-x64_bin.tar.gz文件上传的主机/usr/java目录下面。
-
在/usr/java目录下面解压文件。
bash
tar -zxvf jdk-21_linux-x64_bin.tar.gz
- 修改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
- 重启zookeeper,重启完查看zookeeper状态,查看zookeeper进程。
bash
zkServer.sh stop
zkServer.sh start
zkServer.sh status
ps -ef | grep zookeeper