Taskctl安装及配置Kettle插件
服务端安装
从官网下载服务端安装包(含字符客户端/代理组件)
1.环境变量设置
在fedora的终端下,输入sudo vi /etc/profile,将以下语句添加至文末
export TASKCTLDIR=$HOME/taskctl
export PATH=$PATH:$TASKCTLDIR/bin:.
2.环境变量启用
source /etc/profile即可应用新设置的环境变量
3.taskctl字符界面安装
终端中进入解压后的文件夹cirinst,运行./inst命令,进入字符安装界面
选择1.典型安装,随后其他设置默认,等待安装完成
ctlhelp命令有服务初始化、启动、退出、停止、客户端等说明
ctlinit : 初始化服务(代理)节点
ctlstart: 实例化服务(代理)节点
ctlstop: 退出服务(代理)节点 实例
ctlshut: 停止服务(代理)节点
注:启动和停止一定要按这两个步骤操作
客户端安装
从官网下载客户端安装包
安装完成后有TASKCTL Designer,TASKCTL Admin,TASKCTL Monitor这3个组件,登录密码默认为admin
启动节点的操作也可以在Admin组件中操作
Kettle插件安装配置
从官网下载kettle插件包
1.插件安装
在部署kettle的机器中安装插件,并将生成的sh文件拷贝至服务端相应目录
安装目录下使用startup命令启动服务,windows下可以直接在服务管理界面启动
2.插件配置
在admin组件中修改作业类型,更改ktrjob及kjbjob的执行程序配置,定位到服务端相应的sh文件
3.插件服务检查
检查sh文件中SoapAddress:http://192.168.XX.XX:8099/SoapAPIService是否可以在服务端访问
如果插件机器无法访问,可能是服务没有起来
如果服务端无法访问,可能是插件机器的防火墙问题
参考:taskctl培训