社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
kettle部署在Linux 非图形界面
1.把本地的kettle.zip上传到服务器想要放的目录下或者直接上传解压之后的包都可以,我是为了方便直接放在opt目录下 如图所示
2.准备Java环境
查看Java是否配置
–java -version
3.使用unzip命令解压data-integration.zip(如果上传的是文件夹,忽略此步骤)
unzip data-integration.zip
如果是使用Hadoop连接导入数据库要把服务器上的这四个文件替换掉
D:软件kettelpluginspentaho-big-data-pluginhadoop-configurationscdh58
解压之后需要给解压之后的文件赋权限 确保可执行的权限
上传 解压缩之后 chmod 755 data-integration/*.sh
使用命令测试是否部署成功
./data-integration/kitchen.sh
如果出现帮助信息则部署成功
注:出现警告并不影响执行程序可忽略
执行job
./kitchen.sh -file=/opt/data-integration/kettle_file/afterData.kjb
这样就执行成功
如果执行不成功不要怕 可能是因为缓存导致的 本人比较懒直接在job执行成功之后自动删除缓存文件夹即可一劳永逸
本人亲测
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!