kettle环境部署

1、部署docker版本PDI,该产品用于数据抽取清洗处理

github访问链接:https://github.com/HiromuHota/pentaho-kettle

docke容器部署kettle web版本

$ docker run -d -p 8080:8080 hiromuhota/webspoon

汉化配置

docker exec -it 0658da /bin/bash

echo "CATALINA_OPTS=\"-Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true\"" >> /usr/local/tomcat/bin/setenv.sh
echo "JAVA_OPTS=\"-Duser.language=zh -Duser.region=CN -Dfile.encoding=UTF-8\"" >> /usr/local/tomcat/bin/setenv.sh

docker restart 0658da

2、部署docker版本KettlePack,KettlePack是一款免费的Kettle任务调度监控工具,定时执行、监控由spoon创建的作业(Job)和转换(Transformation),支持文件资源库、数据库资源库、文件(ktr、kjb)方式的多种任务调度。

#官方仓库地址:https://hub.docker.com/r/congjing/kettlepack
docker pull congjing/kettlepack:latest
#阿里云仓库地址
docker pull registry.cn-hangzhou.aliyuncs.com/congjing/kettlepack:latest