kettle的carte.sh 如何提交job到carte集群
时间: 2024-01-13 22:04:40 浏览: 146
kettle 集群 carte
可以使用以下命令将作业提交到Carte集群:
```
./kitchen.sh /file:{job_file_path} /param:{parameter_name}={parameter_value} /level:{log_level} /server:{carte_server_name} /user:{carte_username} /pass:{carte_password}
```
其中,以下是参数的详细解释:
- `{job_file_path}`: 作业文件在本地的路径。
- `{parameter_name}`: 作业中需要传递的参数名。
- `{parameter_value}`: 参数的具体值。
- `{log_level}`: 日志级别,可选值有:Basic、Detailed、Debug、Rowlevel。
- `{carte_server_name}`: Carte服务器的名称或IP地址。
- `{carte_username}`: Carte服务器的用户名。
- `{carte_password}`: Carte服务器的密码。
例如:
```
./kitchen.sh /file:/opt/data-integration/jobs/my_job.kjb /param:input_file=/opt/data/input.csv /param:output_file=/opt/data/output.csv /level:Debug /server:192.168.1.100 /user:admin /pass:password
```
这个命令将作业文件 `/opt/data-integration/jobs/my_job.kjb` 提交到名为 `192.168.1.100` 的Carte服务器,并传递了两个参数 `input_file` 和 `output_file` 的值,日志级别为 `Debug`。
阅读全文