-
基于并发调度kettle的任务经常出现No suitable driver found for jdbc:hive2 或者文件路径错误,所以选择carte子服务来解决
-
在服务器server1的端口8181上启动子服务器
sh carte.sh server1 8181
- 或者使用配置文件
# 创建一个xml文件写入配置
vi slave-simple.xml
----------------------------
<slave_config>
<max_log_lines>500</max_log_lines> # 最大日志行数
<max_log_timeout_minutes>1440</max_log_timeout_minutes> # 日志行最大存活时间
<object_timeout_minutes>1440</object_timeout_minutes> # 自动清除老作用的时间
<slaveserver>
<name>kettle_server1</name>
<hostname>server1</hostname>
<port>8181</port>
</slaveserver>
</slave_config>
- 使用配置文件后台启动
nohup sh carte.sh slave-simple.xml > carte.err.log &
- 查看子服务器启动日志
tail -f -n200 carte.err.log

本文档介绍了如何通过启动Carte子服务来解决Kettle并发调度时遇到的`NoSuitableDriverFoundForJDBC:Hive2`和文件路径错误。在服务器server1的8181端口上配置并启动Carte,然后通过web界面或API进行管理和执行任务。详细步骤包括创建XML配置文件、后台启动Carte、查看日志以及通过curl命令远程执行作业。
最低0.47元/天 解锁文章
2971

被折叠的 条评论
为什么被折叠?



