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

总结

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

相关文章

  • java中实现控制台打印sql语句方式

    java中实现控制台打印sql语句方式

    这篇文章主要介绍了java中实现控制台打印sql语句方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06
  • springboot通用分支处理超级管理员权限逻辑

    springboot通用分支处理超级管理员权限逻辑

    这篇文章主要为大家介绍了springboot通用分支处理超级管理员的权限逻辑,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-07-07
  • eclipse如何搭建Springboot项目详解

    eclipse如何搭建Springboot项目详解

    今天带大家学习eclipse如何搭建Spring boot项目,文中有非常详细的图文解说,对正在学习java的小伙伴们有很好地帮助,需要的朋友可以参考下
    2021-05-05
  • 重学SpringBoot3之如何发送Email邮件功能

    重学SpringBoot3之如何发送Email邮件功能

    这篇文章主要给大家介绍了重学SpringBoot3之如何发送Email邮件功能的相关资料,文中包括环境准备、项目配置、代码实现、最佳实践和安全性建议,通过采用异步发送、重试机制、限流等最佳实践,可以构建一个健壮的邮件发送系统,需要的朋友可以参考下
    2024-11-11
  • java 三种将list转换为map的方法详解

    java 三种将list转换为map的方法详解

    这篇文章主要介绍了java 三种将list转换为map的方法详解的相关资料,需要的朋友可以参考下
    2017-01-01
  • SpringBoot实现多环境配置文件切换教程详解

    SpringBoot实现多环境配置文件切换教程详解

    很多时候,我们项目在开发环境和生成环境的环境配置是不一样的,例如,数据库配置,这个时候就需要切换环境配置文件。本文将详细讲解SpringBoot如何切换配置文件,需要的可以参考一下
    2022-03-03
  • 浅谈Java基准性能测试之JMH

    浅谈Java基准性能测试之JMH

    JMH是Java Microbenchmark Harness的简称,一个针对Java做基准测试的工具。想准确的对一段代码做基准性能测试并不容易,因为JVM层面在编译期、运行时对代码做很多优化,当代码块处于整个系统中运行时并不一定会生效,产生错误的基准测试结果,这个问题就是JMH要解决的
    2021-06-06
  • Java利用Hutool-Script封装JS脚本执行

    Java利用Hutool-Script封装JS脚本执行

    在 Java 开发中,有时需要动态执行脚本代码,比如 JavaScript 脚本,来实现一些灵活的业务逻辑,下面我们就来看看如何利用Hutool-Script模块对Java的脚本执行功能进行封装吧
    2025-02-02
  • Java Runnable和Thread实现多线程哪个更好你知道吗

    Java Runnable和Thread实现多线程哪个更好你知道吗

    这篇文章主要为大家详细介绍了Java Runnable和Thread实现多线程哪个更好,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助<BR>
    2022-03-03
  • Mybatis解决找不到get方法

    Mybatis解决找不到get方法

    这篇文章主要介绍了Mybatis解决找不到get方法问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-08-08

最新评论