kettle部署在Linux上非图形界面

kettle部署在Linux 非图形界面
1.把本地的kettle.zip上传到服务器想要放的目录下或者直接上传解压之后的包都可以,我是为了方便直接放在opt目录下 如图所示
kettle部署在Linux上非图形界面_第1张图片2.准备Java环境
查看Java是否配置
–java -version
3.使用unzip命令解压data-integration.zip(如果上传的是文件夹,忽略此步骤)
unzip data-integration.zip
如果是使用Hadoop连接导入数据库要把服务器上的这四个文件替换掉
D:\软件\kettel\plugins\pentaho-big-data-plugin\hadoop-configurations\cdh58kettle部署在Linux上非图形界面_第2张图片
解压之后需要给解压之后的文件赋权限 确保可执行的权限
上传 解压缩之后 chmod 755 data-integration/*.sh
kettle部署在Linux上非图形界面_第3张图片
使用命令测试是否部署成功
./data-integration/kitchen.sh

如果出现帮助信息则部署成功
kettle部署在Linux上非图形界面_第4张图片注:出现警告并不影响执行程序可忽略

执行job
./kitchen.sh -file=/opt/data-integration/kettle_file/afterData.kjb
kettle部署在Linux上非图形界面_第5张图片
这样就执行成功
如果执行不成功不要怕 可能是因为缓存导致的 本人比较懒直接在job执行成功之后自动删除缓存文件夹即可一劳永逸
kettle部署在Linux上非图形界面_第6张图片本人亲测

你可能感兴趣的:(kettle)