zk报错:找不到或无法加载主类 org.apache.zookeeper.server.quorum.QuorumPeerMain|Error contacting service

这篇具有很好参考价值的文章主要介绍了zk报错:找不到或无法加载主类 org.apache.zookeeper.server.quorum.QuorumPeerMain|Error contacting service。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

错误信息

一顿操作猛如虎,感觉自己像个二百五!!

之前使用zk的版本是3.4.6,于是乎今天按照3.4.6的安装步骤,安装部署zk的3.8.0版本,就出错了!

错误: 找不到或无法加载主类 org.apache.zookeeper.server.quorum.quorumpeermain,# Zookeeper,java-zookeeper,zookeeper,java

错误提示:

Error contacting service. It is probably not running.

继续,查看日志信息

cd /usr/src/zookeeper-3.8.0/logs && ls  # 进入安装目录的根目录下的logs目录
cat zookeeper-root-server-centOS7.out   #查看日志

错误: 找不到或无法加载主类 org.apache.zookeeper.server.quorum.quorumpeermain,# Zookeeper,java-zookeeper,zookeeper,java

错误: 找不到或无法加载主类 org.apache.zookeeper.server.quorum.QuorumPeerMain

报错原因

你下载使用的zk是未编译的apache-zookeeper-3.8.0.tar.gz, 自zk3.5.5版本以后,已编译的jar包,尾部有bin,应该使用的是apache-zookeeper-3.8.0-bin.tar.gz。

错误: 找不到或无法加载主类 org.apache.zookeeper.server.quorum.quorumpeermain,# Zookeeper,java-zookeeper,zookeeper,java

解决方案

1、进入zk官网,重新下载bin安装包。

https://zookeeper.apache.org/releases.html#download ,点击下载

错误: 找不到或无法加载主类 org.apache.zookeeper.server.quorum.quorumpeermain,# Zookeeper,java-zookeeper,zookeeper,java

2、简单粗暴,删除rm -rf 删除刚才的安装包和解压文件

rm -rf /usr/src/zookeeper-3.8.0

删除后,重新下载apache-zookeeper-3.8.0-bin.tar.gz,然后重新解压。 

特别提示

若本机安装有多版本zk,注意修改/usr/src/zookeeper-3.8.0/conf目录下的zoo.cfg配置文件中的持久化目录和日志目录:dataDir=/tmp/zookeeper

不同版本的zk,持久化和日志目录设置为不同的,比如:

usr/local/datas/zookeeper/zkData3.8.0

usr/local/datas/zookeeper/zkLogData3.8.0

效果展示

zkServer.sh status #查看zk当前服务状态
zkServer.sh start  #启动zk服务
zkServer.sh status #再次查看(需要稍等几秒)
jps #该命令,也可以查看zk是否启动,对应的进程名称为QuorumPeerMain

错误: 找不到或无法加载主类 org.apache.zookeeper.server.quorum.quorumpeermain,# Zookeeper,java-zookeeper,zookeeper,java

 错误: 找不到或无法加载主类 org.apache.zookeeper.server.quorum.quorumpeermain,# Zookeeper,java-zookeeper,zookeeper,java 

尾言

惯性思维(用zk3.4.6的方式,去安装部署zk3.8.0),有时候会把我们带进坑里,以此为戒。

如果觉得有用,欢迎点赞收藏留言!

附注

1、ZK/Zookeeper的下载和安装 | 真/伪集群的快速搭建| 总结的很详细

2、ZK/zookeeper常规命令 | Watch监控命令的使用 | ACL权限操作 | Four Letter Words四字命令详解 | 配置super超级用户权限 

3、Zookeeper 图形化的客户端工具(ZooInspector)| 图形化的监控工具(taoKeeper)的下载和使用 | 后端开发工具Curator的高级应用

4、ZK/zookeeper常规命令 | Watch监控命令的使用 | ACL权限操作 | Four Letter Words四字命令详解 | 配置super超级用户权限文章来源地址https://www.toymoban.com/news/detail-813028.html

到了这里,关于zk报错:找不到或无法加载主类 org.apache.zookeeper.server.quorum.QuorumPeerMain|Error contacting service的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 解决启动jar包报错 错误 找不到或无法加载主类 jar

    错误: 找不到或无法加载主类 jar 问题描述: 在使用springboot框架对项目打包后,手动使用命令java -jar 包名启动jar包,报错:错误: 找不到或无法加载主类 jar。 网上找了各办法,都是加maven插件,打成可执行jar包 但是没有用,仍然报错,然后尝试更换jdk执行,从11改成8 执行成

    2024年02月06日
    浏览(56)
  • 使用springboot启动类报错: 找不到或无法加载主类怎么解决?

    在使用springboot启动类时,并没有写错代码和注解,然后它还是 报错找不或无法加载主类 解决此问题的办法 就是,重新在项目结构中的Modules吧项目移除再次加载进了即可,具体操作步骤如下: 从File点击Project Settings 就会进入此界面 将Modules中的项目都移除,通过选中项目然

    2024年02月12日
    浏览(52)
  • java测试报错:找不到或无法加载主类 的解决方法(简单粗暴)

    当我们在windows系统下安装完jdk时,测试案例HelloWorld;运行java命令时报错:找不到或无法加载主类 如果没有生成.class字节码文件,则需要执行javac编译命令编译源文件。 执行命令 javac H:javatestHelloWorld.java (javac表示jdk内置编译命令;H:javatestHelloWorld.java表示源文件所在路径

    2024年02月09日
    浏览(44)
  • springboot打包的jar,使用java -cp报错:找不到或无法加载主类

    问题 springboot打包的jar,使用java -cp报错:找不到或无法加载主类 解决办法 springboot打包的文件与一般java启动方式有一些差别 需要修改为使用以下命令,后面增加类:org.springframework.boot.loader.PropertiesLauncher,如下: java -cp .:test-0.0.1-SNAPSHOT.jar -Dloader.main=com.aa.common org.springfram

    2024年02月16日
    浏览(56)
  • 【error】找不到或无法加载主类

    重新拉取代码后,运行时报错:找不到或无法加载主类 找不到或无法加载主类的问题通常是因为Java虚拟机无法找到或加载主类。这个问题的原因可能有很多种,以下几种情况较为常见: 主类文件不存在:如果主类文件不存在或文件名不正确,Java虚拟机就无法找到或加载该主

    2024年02月14日
    浏览(44)
  • Idea找不到或无法加载主类

    idea修改包名后,再启动会出现找不到或无法加载主类的问题: 什么清缓存、mvn clean compile再mvn install都试了还是不行,那你可以看看是不是跟我一样: 在启动类这里有个叉叉,如果是的话,按照下面操作: 点击Edit Configuration… 重新选择修改包名后的启动类,找半天才发现是

    2024年02月11日
    浏览(63)
  • IDEA 启动找不到或无法加载主类

    问题: spring boot项目在IDEA中,启动键只能启动当前文件,每次到启动类文件然后点运行 如这种情况,只能运行当前文件 1.原因:pom.xml没有被maven管理,所以导致无法识别SpringBoot启动类。 解法方法:  1、选中pom.xml,右键,选择add as maven   2、配置SpringBoot的configruations,  有的idea版

    2024年04月14日
    浏览(54)
  • Java 错误:找不到或无法加载主类

    Java 错误:找不到或无法加载主类 (Error: Could not find or load main class) 是一种常见的 Java 编程错误,它通常发生在使用命令行运行 Java 程序时。该错误表明 Java 虚拟机无法找到指定的主类或无法加载主类。 造成这种错误的原因可能有很多,以下是一些常见的原因和解决方案:

    2024年02月05日
    浏览(52)
  • SpringBoot出现找不到或无法加载主类解决办法

    启动SpringBoot项目时,出现了找不到或无法加载主类的提示,解决的方法有两种情况。 1. 程序主入口的目录位置不正确 需要确定程序主入口的Application类是否和其余的文件在同一目录结构。 如果不一致,需要修改后,重新运行看是否能解决。 2. maven信息不正确 如果1不能解决

    2024年02月11日
    浏览(56)
  • idea-2023 启动错误:找不到或无法加载主类(彻底解决)

    前言 在一个闷热的下午,突然心血来潮,装了一个最新的2023idea,咔咔咔一顿蒙牛操作装好导入项目启动,出现如下情景  ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ 虽然之前也碰到过,处理方案是删除项目重新导入就解决了!这次死都不行 解决办法! 1,idea 菜单—》

    2024年02月11日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包