Kettle 8.2 远程执行 transformation

  1. 启动remote服务器(这里用localhost模拟,端口号随便填,或者用./pwd/里的)
    1. Window下 打开cmd,CD切换到Kettle的根目录,执行以下命令开启一个web服务器
    2. Carte.bat 127.0.0.1 8081
    3. 最后出现Carte – Created listener for webserver @ address : localhost:8081 字样即表示启动成功
    4. 浏览器查看slave server启动效果
      1. 打开 http:127.0.0.1:8081
      2. 输入默认账号密码 cluster/cluster (默认密码保存在./pwd/carte-config-8081.xml)
      3. 此时只有框架还没有具体信息
  2. 配置Kettle远程服务器信息
    1. 双击Spoon.bat启动Kettle 8.2
    2. 配置Slave server
      1. new一个Slave server, 配置如下信息:
      2. Server名字随便填,端口号是启动remote服务器那一步使用的
      3. 点击ok保存
    3. 配置Run configurations
      1. new一个Run configurations
      2. 名字随便取,Engine选择Pentaho, setting选择Slave server,location选择上一步配置的Slave server
    4. 配置transformation的run options
      1. 点击run options
      2. 在下拉菜单选择前面配置好的Run configurations
  3. 远程执行transformation
    1. 以上全部配置好后就可以远程执行transformation了
    2. 点击执行按钮,弹出run options窗口
    3. 在下拉菜单选择前面配置好的Run configurations
    4. 点击Run就可以远程执行了
    5. 刷新http://127.0.0.1:8081/kettle/status/可以看到trans1出现在状态页面上
    6. 点击trans1可以查看Step detail,Canvas preview以及Transformation log
【版权说明:仅允许非商业转载且请注明出处:Mac私塾 网址:http://macsishu.com】

发表评论

电子邮件地址不会被公开。