Zookeeper启动指定JDK版本方式

 更新时间:2025年02月08日 10:43:45   作者:费曼乐园  
文章讲述了如何在Linux系统上启动指定JDK版本的Zookeeper,包括下载JDK、解压文件、修改zkEnv.sh脚本和重启Zookeeper的过程

Zookeeper启动指定JDK版本

1. 从官网下载jdk21版本

Java Downloads | Oracle

2. 将下载的jdk-21_linux-x64_bin.tar.gz文件

上传的主机/usr/java目录下面。

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

tar -zxvf jdk-21_linux-x64_bin.tar.gz

4. 修改zookeeper的bin目录下面的zkEnv.sh脚本

在关于获取JAVA_HOME的脚本行前面添加安装jdk21的目录。

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

5. 重启zookeeper

重启完查看zookeeper状态,查看zookeeper进程。

zkServer.sh stop

zkServer.sh start

zkServer.sh status 

ps -ef | grep zookeeper

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • IDEA 集成 Docker 插件一键部署 SpringBoot 应用小结

    IDEA 集成 Docker 插件一键部署 SpringBoot 应用

    通过本文介绍的方法,我们期望能帮助开发者更轻松地在IDEA中实现Spring Boot应用的Docker化部署,为现代软件开发提供更便捷的解决方案,感兴趣的朋友一起看看吧
    2023-11-11
  • java学习之JasperReport踩坑

    java学习之JasperReport踩坑

    本篇文章介绍的是在JAVA学习中JasperReport遇到的坑以及解决办法,有需要的朋友参考下吧。
    2018-01-01
  • 将Java项目打包为可执行JAR文件的完整流程

    将Java项目打包为可执行JAR文件的完整流程

    在Java开发中,我们通常会将我们的项目打包成可执行的Jar包,以便于在其他环境中部署和运行,本文将介绍如何使用IDEA集成开发环境将Java项目打包成可执行的Jar包,需要的朋友可以参考下
    2025-08-08
  • 详解Java8新特性Stream之list转map及问题解决

    详解Java8新特性Stream之list转map及问题解决

    这篇文章主要介绍了详解Java8新特性Stream之list转map及问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • linux中java获取路径的实例代码

    linux中java获取路径的实例代码

    在本篇文章里小编给大家整理的是一篇关于linux中java获取路径的实例代码以及相关知识点,有兴趣的朋友们可以学习参考下。
    2020-02-02
  • Java concurrency集合之ArrayBlockingQueue_动力节点Java学院整理

    Java concurrency集合之ArrayBlockingQueue_动力节点Java学院整理

    ArrayBlockingQueue是数组实现的线程安全的有界的阻塞队列。下面通过本文给大家介绍Java concurrency集合之ArrayBlockingQueue的相关知识,感兴趣的朋友一起看看吧
    2017-06-06
  • Java中List<?>和List<Object>区别小结

    Java中List<?>和List<Object>区别小结

    List<?>和 List<Object> 是两种在 Java 中用于表示泛型集合的方式,下面就来介绍一下Java中List<?>和List<Object>区别小结,感兴趣的可以了解一下
    2025-09-09
  • java并发编程专题(一)----线程基础知识

    java并发编程专题(一)----线程基础知识

    这篇文章主要介绍了java并发编程线程的基础知识,文中讲解非常详细,帮助大家更好的学习JAVA并发编程,感兴趣想学习JAVA的可以了解下
    2020-06-06
  • SpringCloud-Gateway网关的使用实例教程

    SpringCloud-Gateway网关的使用实例教程

    Gateway网关在微服务架构中扮演了不可或缺的角色,通过集中化管理、智能路由和强大的过滤器机制,为构建高效、可扩展的微服务系统提供了有力支持,这篇文章主要介绍了SpringCloud-Gateway网关的使用,需要的朋友可以参考下
    2024-03-03
  • Springboot使用@WebListener 作为web监听器的过程解析

    Springboot使用@WebListener 作为web监听器的过程解析

    这篇文章主要介绍了Springboot使用@WebListener作为web监听器的过程,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-08-08

最新评论