Dolphinscheduler install.sh zk报错

在尝试安装Dolphinscheduler3.1.8时遇到NoClassDefFoundError,原因是缺少org.apache.commons.cli.jar。解决方案是在lib目录下添加commons-cli-1.5.0.jar。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境

dolphinscheduler-3.1.8

安装报错

org.apache.zookeeper.zookeepermain  -  processing deleteall  exception in thread main java.lang.NoClassDefFoundError:org/apache/common/cli/defaultparser

解决方案

添加 apache-commons-api  jar(1.5.0) 到libs目录下https://mvnrepository.com/artifact/commons-cli/commons-cli/1.5

### 关于DolphinScheduler 3.2.x 版本本地调试方法及配置教程 #### 配置环境准备 为了在本地环境中成功安装和运行 DolphinScheduler 3.2.x,需先准备好开发环境。这通常涉及获取项目源代码以及设置必要的依赖项。 对于获取源码的操作,在终端执行如下命令可以克隆官方仓库至本地工作目录[^4]: ```bash mkdir dolphinscheduler && cd $_ git clone git@github.com:apache/dolphinscheduler.git ``` #### 安装与初始化 完成上述操作之后,通过脚本来简化部署流程是一个不错的选择。具体来说,可以通过`install.sh`来实现一键式的部署与服务启动过程[^1]: ```bash [atguigu@hadoop102 apache-dolphinscheduler-2.0.5-bin]$ ./install.sh ``` 请注意这里使用的路径可能因实际文件位置不同而有所变化;另外,版本号也应当对应当前所使用的最新稳定版即3.2.x系列。 #### 解决常见错误提示 当遇到类似于ZooKeeper无法删除注册表键这样的问题时,可以从几个方面入手解决: - **确认 Zookeeper 运行状态**:确保 Zookeeper 正常运作,并能被 DolphinScheduler 访问。 - **检查权限设置**:验证是否有足够的权限去修改或移除指定节点下的数据。 - **查看日志记录**:利用日志信息定位更详细的失败原因,从而采取针对性措施加以修复[^2]。 #### 启动组件服务器 按照正常顺序依次开启各个子系统的API Server 和 Worker Server 是十分重要的。特别是 Master 组件作为整个调度框架的核心部分更是不可或缺[^3]: ```bash # 假设已经切换到了解压后的bin目录下 ./start-all.sh ``` 此命令将会自动加载预定义的服务列表并尝试逐一激活它们。如果一切顺利的话,则意味着所有必需进程均已就绪等待进一步指令。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值