kettle是开源ETL数据处理工具,最新版本增加了服务端运行任务支持,我们将一步一步完成安装配置,并能在上面进行可视化数据ETL处理。
一、安装包
pdi-server:服务端
pdi-client:设计器
二、安装配置服务端
安装JDK1.8环境(略)
把pentaho-server.tar压缩包直接解压到服务器目录中,如:/opt/pentaho-server
运行目录中执行文件:start-pentaho.bat(sh),启动服务,这里注意:默认占用8080端口,而且初次启动初始化需要几分钟时间,请耐心等待。
启动成功后,通过浏览器可以访问控制台, http://localhost:8080/pentaho,默认用户名:Admin,默认密码:password。登录后即可看到主界面,如图:
三、运行客户端
下载kettle压缩包,解压到目录中,运行:spoon.bat(sh)打开设计器,如图:
四、配置服务端
点击界面右上角的“connect”按钮,弹出菜单,选择“Repository Manager...”,进入链接管理器,再点击“Get Started”按钮添加新服务,如图:
这里URL就填写你安装服务端的ip地址和端口即可,其他不变,完成后显示添加成功。
五、连接服务端
重新点击右上角“connect”按钮后会显示已经存在的服务端条目,选择后提示输入用户名、密码(默认:Admin/password)登录即可,这样后续所有创建的文件都会保存在服务端。