集群部署dolphinscheduler踩坑

在安装dolphinscheduler3.1.5时遇到了启动报错,原因是5678端口被其他服务占用,需检查并释放。时区设置上,指定UTC+8会导致错误,应设置为Asia/Shanghai。此外,初始化失败可能由于缺少MySQL驱动,解决方法是将jar文件复制到tools/libs目录下。
摘要由CSDN通过智能技术生成

本文主要总结一下最新版dolphinscheduler3.1.5的安装过程中遇到的坑。

dolphinscheduler启动报错

Exception in thread "Master-Server" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'masterServer': Invocation of init method failed; nested exception is org.apache.dolphinscheduler.remote.exceptions.RemoteException: NettyRemotingServer bind 5678 fail


在这里插入图片描述

解决办法:
检查下是不是5678端口被cloudera占用了

dolphinscheduler显示的时区不对

export SPRING_JACKSON_TIME_ZONE=${SPRING_JACKSON_TIME_ZONE:Asia/Shanghai}

Failed to bind properties under ‘spring.jackson.time-zone’ to java.util.TimeZone:

Property: spring.jackson.time-zone
Value: "UTC+8"
Origin: System Environment Property "SPRING_JACKSON_TIME_ZONE"
Reason: failed to convert java.lang.String to java.util.TimeZone (caused by java.lang.IllegalArgumentException: Invalid time zone specification 'UTC+8')

时区需要设置Asia/Shanghai,设置utc+8会报错
dolphinscheduler初始化失败

java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver

在这里插入图片描述

已排除的选项

  • 权限
  • jar版本
  • 安装包问题

解决办法:研究源码里的脚本逻辑发现,需要读取tools/libs目录 所以将jar同时复制到tools/lib目录下即可



[INFO] 2023-01-29 本文发自CSDN 尊重原创 转载请先经过许可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值