KettlePack是一款免费的Kettle任务调度监控工具,定时执行、监控由spoon创建的作业(Job)和转换(Transformation),支持文件资源库、数据库资源库、文件方式的任务调度
3.1K
KettlePack是一款免费的Kettle任务调度监控工具,定时执行、监控由spoon创建的作业(Job)和转换(Transformation),支持文件资源库、数据库资源库、文件(ktr、kjb)方式的多种任务调度。
docker pull congjing/kettlepack:latest
docker pull registry.cn-hangzhou.aliyuncs.com/congjing/kettlepack:latest
此方式使用本地mysql数据库
建库语句:
CREATE DATABASE `kettle-pack` CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
创建kettle-pack容器:
docker run -d \
--restart=always \
-p 9089:9089 \
-e JDBC_HOST=192.168.xxx.xxx \
-e JDBC_PORT=3306 \
-e JDBC_USERNAME=root \
-e JDBC_PASSWORD=password \
--name kettle-pack \
congjing/kettlepack:latest
docker run -d \
--restart=always \
-p 13306:3306 \
-e MYSQL_ROOT_PASSWORD=congjingkeji \
-e MYSQL_DATABASE=kettle-pack \
-e TZ=Asia/Shanghai \
--name kettle-pack-mysql \
mysql:5.7 \
--lower_case_table_names=1 \
--character-set-server=utf8mb4 \
--collation-server=utf8mb4_general_ci
docker run -d \
--restart=always \
--link kettle-pack-mysql \
-p 9089:9089 \
--name kettle-pack \
congjing/kettlepack:latest
version: '3'
services:
kettle-pack-mysql:
container_name: kettle-pack-mysql
restart: always
image: mysql:5.7
environment:
TZ: Asia/Shanghai
MYSQL_ROOT_PASSWORD: congjingkeji
MYSQL_DATABASE: kettle-pack
command:
--character-set-server=utf8mb4
--collation-server=utf8mb4_general_ci
--lower_case_table_names=1
ports:
- 13306:3306
kettle-pack:
container_name: kettle-pack
restart: always
depends_on:
- kettle-pack-mysql
image: congjing/kettlepack:latest
ports:
- '9089:9089'
environment:
JDBC_HOST: kettle-pack-mysql
JDBC_PORT: 3306
JDBC_USERNAME: root
JDBC_PASSWORD: congjingkeji
下载地址:http://kettlepack.congjing.net/download/docker-compose.yml
docker-compose up -d
指定mysql数据库连接:
| 参数 | 说明 | 默认值 |
|---|---|---|
| JDBC_HOST | mysql服务器地址 | |
| JDBC_PORT | mysql端口号 | 3306 |
| JDBC_USERNAME | mysql用户名 | root |
| JDBC_PASSWORD | mysql密码 | congjingkeji |
例:
docker run -d \
-e JDBC_HOST=192.168.xxx.xxx \
...
congjing/kettlepack:latest
可将以下路径映射至宿主机
| 路径 | 说明 |
|---|---|
| /opt/kettle-pack/plugins | kettle插件目录,版本:8.3.0.0-371 |
| /opt/kettle-pack/workspace | 工作空间,用于存放转换和作业文件,【文件管理】使用的就是此目录 |
| /opt/kettle-pack/logs | 转换和作业的执行日志 |
例:
docker run -d \
-v /宿主机路径/kettle-pack/plugins:/opt/kettle-pack/plugins \
...
congjing/kettlepack:latest
QQ沟通群:491723218
Content type
Image
Digest
sha256:02f403248…
Size
356 MB
Last updated
almost 2 years ago
docker pull congjing/kettlepack