kettle系列之五kettle远程执行和调度

参考

http://www.cnblogs.com/John-Young/p/6349252.html

https://wenku.baidu.com/view/fb20216858fafab069dc0241.html

说明,不涉及集群搭建,只是远程执行作业的设定

使用场景

本地设计好job之后,本地无法连接到目标数据库的时候,需要上传到某个可以连接数据库的服务器(安装了PDI)执行。

启动服务器

参考命令:

kettle系列之五kettle远程执行和调度_第1张图片

./carte.sh 192.168.137.137 8090  -u cluster -p cluster

配置参考

https://wiki.pentaho.com/display/EAI/Carte+Configuration

https://help.pentaho.com/Documentation/7.0/0L0/0Y0/060/060

配置文件:

carte-config-8081.xml

没有做集群,所以删除master部分的配置,示例配置在pwd目录下


  

  
    slave1-8081
    192.168.137.137
    8081
    cluster
    cluster
    N
  

  10000
  1440
  1440

  
  192.168.137.1
  admin
  admin



需要拷贝repositories.xml到PDI的目录下,可以在windows平台下直接连接资源库,会在当前用户目录下的.kettle目录下生产这个文件,直接拷贝到linux平台即可



  
    192.168.137.1
    192.168.137.1
    MYSQL
    Native
    kettle_re
    3306
    root
    Encrypted 2be98afc86aa7f2e4cb79ff228dc6fa8c
    
    
    
    
      EXTRA_OPTION_MYSQL.useSSLtrue
      FORCE_IDENTIFIERS_TO_LOWERCASEN
      FORCE_IDENTIFIERS_TO_UPPERCASEN
      IS_CLUSTEREDN
      PORT_NUMBER3306
      PRESERVE_RESERVED_WORD_CASEY
      QUOTE_ALL_FIELDSN
      STREAM_RESULTSY
      SUPPORTS_BOOLEAN_DATA_TYPEY
      SUPPORTS_TIMESTAMP_DATA_TYPEY
      USE_POOLINGN
    
  
  
    127.0.0.1
    localhost
    MYSQL
    Native
    kettle7
    3306
    root
    Encrypted 2be98afc86aa7f2e4cb79ff228dc6fa8c
    
    
    
    
      FORCE_IDENTIFIERS_TO_LOWERCASEN
      FORCE_IDENTIFIERS_TO_UPPERCASEN
      IS_CLUSTEREDN
      PORT_NUMBER3306
      PRESERVE_RESERVED_WORD_CASEY
      QUOTE_ALL_FIELDSN
      STREAM_RESULTSY
      SUPPORTS_BOOLEAN_DATA_TYPEY
      SUPPORTS_TIMESTAMP_DATA_TYPEY
      USE_POOLINGN
    
  
      KettleDatabaseRepository
    192.168.137.1
    Database repository
    false
    192.168.137.1
        KettleDatabaseRepository
    local_kettle7
    Database repository
    false
    127.0.0.1
    

两种运行方式

在windows下执行

打开Spoon设计工具

打开Job

新建服务器

kettle系列之五kettle远程执行和调度_第2张图片

填入信息

kettle系列之五kettle远程执行和调度_第3张图片

填入运行配置信息

kettle系列之五kettle远程执行和调度_第4张图片

运行选项,选择远程服务器

kettle系列之五kettle远程执行和调度_第5张图片

执行结果:

kettle系列之五kettle远程执行和调度_第6张图片

WEB界面查看日志

kettle系列之五kettle远程执行和调度_第7张图片

kettle系列之五kettle远程执行和调度_第8张图片

以上就完成一个远程服务器了

你可能感兴趣的:(kettle)