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培训

猜你喜欢

转载自www.cnblogs.com/wanguo/p/etl_taskctl_instconf_kettle_plugin.html