使用carte运行作业或转换

时间:2015-08-05 02:35:34

标签: pentaho kettle

作业或转换存储在数据库存储库(mysql)中。

配置菜单

    <slave_config>
      <slaveserver>
         <name>master1</name>
         <hostname>localhost</hostname>
         <port>8080</port>
         <master>Y</master>
      </slaveserver>
      <max_log_lines>10000</max_log_lines>
      <max_log_timeout_minutes>1000</max_log_timeout_minutes>
      <object_timeout_minutes>5</object_timeout_minutes>
      <repository>
         <name>10-3-20-66-repository</name>
         <username>admin</username>
         <password>love1314</password>
      </repository>
   </slave_config>

使用此配置启动菜单,首先运行,没问题。但是有一天,远程呼叫成功,但没有任何动作。

HttpClient client = new HttpClient();
    client.getState()
    .setCredentials(AuthScope.ANY,
             new UsernamePasswordCredentials(carteUserName, cartePassword));
    PostMethod post = new PostMethod(carteRunJobUrl+"/?job="+jobpath);
    post.setDoAuthentication(true);
    try {
        return client.executeMethod(post)+"";
    } catch (Exception e) {
        throw e;
    }finally{
        post.releaseConnection();
    }

无法连接到数据库存储库吗?

1 个答案:

答案 0 :(得分:0)

它在基于文件的存储库上运行完美,并且没有任何存储库。我在Windows机器上进行了测试。如果您需要任何相关信息,请告诉我。