Druid 0.15 版本启动错误

虚树星轨
• 阅读 1047

Druid 启动的时候提示错误如下:

[Fri May 28 00:17:16 2021] Command[zk] exited (pid = 3835, exited = 1)
[Fri May 28 00:17:16 2021] Command[zk] failed, see logfile for more details: /var/druid/var/sv/zk.log

通过上面的提示到日志中进行查看后发现的错误信息是:

Error: Could not find or load main class org.apache.zookeeper.server.quorum.QuorumPeerMain
Error: Could not find or load main class org.apache.zookeeper.server.quorum.QuorumPeerMain
Error: Could not find or load main class org.apache.zookeeper.server.quorum.QuorumPeerMain
Error: Could not find or load main class org.apache.zookeeper.server.quorum.QuorumPeerMain

上面的内容是你在控制台中看到的内容。

原因和解决

简单来说出现上面的错误的原因就是在你的 Druid 服务器上没有安装 Zookeeper。

进入当前的 Druid 目录后,依次执行下面的命令:

curl https://archive.apache.org/di... -o zookeeper-3.4.11.tar.gz
tar -xzf zookeeper-3.4.11.tar.gz
mv zookeeper-3.4.11 zk

上面的命令将会从远程下载 zookeeper-3.4.11 版本,然后解压放到当前的 Druid 的 zk 目录中。

这个问题是在 Druid 0.15 版本的时候出现的。

在当前的 0.21 的版本中,已经不需要这样多此一举了。

https://www.ossez.com/t/druid...

点赞
收藏
评论区
推荐文章
Stella981 Stella981
4年前
SpringBoot 开启Druid监控统计功能教程
Druid数据连接池简介Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。性能好,同时自带监控页面,可以实时监控应用的连接池情况以及其中性能差的sql,方便我们找出应用中连接池方面的问题。Druid是一个JDBC组件,它包括三部分:1.DruidDriver代理
Stella981 Stella981
4年前
Druid数据库连接池 实现数据库账号密码加密
jar包版本:druid1.0.15.jar1\.加密,用以下命令将用户名和密码加密cmd命令行执行javacpdruid1.0.15.jarcom.alibaba.druid.filter.config.ConfigTools加密串得到密文2.用户名解密:packag
Stella981 Stella981
4年前
Druid时序数据库升级流程
目前Druid集群版本为0.11.0,新版本0.12.1已支持DruidSQL和Redis,考虑到Druid新特性以及性能的提升,因此需要将Druid从0.11.0版本升级到0.12.1版本,下面将对Druid升级步骤做详细的介绍,升级时请严格按照此步骤进行升级,以免出现一些不可预知的问题。1\.Druid升级包Dru
Wesley13 Wesley13
4年前
VBox 启动虚拟机失败
在Vbox(5.0.8版本)启动Ubuntu的虚拟机时,遇到错误信息:NtCreateFile(\\Device\\VBoxDrvStub)failed:0xc000000034STATUS\_OBJECT\_NAME\_NOT\_FOUND(0retries) (rc101)Makesurethekern
Wesley13 Wesley13
4年前
Java 学习笔记 三
一、Druid的简单使用1try{2//1.创建Druid数据源对象3DruidDataSourcedataSourcenewDruidDataSource();45//2.设置数据库连接信息6
Stella981 Stella981
4年前
SpringBoot2 学习 集成Druid配置
Mavenspring.datasource.druid.webstatfilter.principalsessionnamesession_name测试http://localhost:9081/mixmall/druid/index.html————————————————版权
可莉 可莉
4年前
0018SpringBoot连接docker中的mysql并使用druid数据源
由于druid数据源自带监控功能,所以引用druid数据源1、centos7中安装并启动docker2、docker安装并启动mysql3、pom.xml中引入druid依赖4、application.yml中配置数据库连接及druid数据源信息5、编写DruidConfig配置文件,绑定4中所配置的数据源信息6、编写HelloCon
Easter79 Easter79
4年前
Tomcat 数据源配置 druid
给项目配置druid,数据源写在tomcat的配置文件中,启动时,一直报警告信息:警告:FailedtoregisterinJMX:\javax.naming.NamingException:Couldnotloadresourcefactoryclass\Rootexceptionisjava.lang.ClassN
Stella981 Stella981
4年前
Druid Monitor开启登录界面
<!druid<filter<filternamedruidWebStatFilter</filtername<filterclasscom.alibaba.druid.support.http.WebStatFilter</filterclass
Stella981 Stella981
4年前
Druid连接管理分析
Druid创建连接的过程    Druid是通过一个创建连接线程来完成连接,如下图所示:    Druid有且只有一个线程来创建连接,为了防止不必要的线程时间片的消耗,其采用了await()/notify()的方式,当其创建了足够的多的连接之后就处于调用await(),使得线程处于blocked状态。当其接收
Easter79 Easter79
4年前
SpringBoot2 学习 集成Druid配置
Mavenspring.datasource.druid.webstatfilter.principalsessionnamesession_name测试http://localhost:9081/mixmall/druid/index.html————————————————版权
虚树星轨
虚树星轨
Lv1
勇于面对让你感到焦虑的事情。
文章
4
粉丝
0
获赞
0