elt工具kettle通过docker的方式部署到linux,部署为可视化页面


部署kettle web容器版本(github上项目基于kettle开发的)
1.拉取镜像
docker pull hiromuhota/webspoon
2.指定内容,并且挂在生成文件目录
docker run -d -p 9222:8080 -e JAVA_OPTS="-Xms512m -Xmx512m" -v /usr/local/kettle/kettle-work:/home/tomcat/.kettle/data hiromuhota/webspoon
3.往docker容器中添加mysql连接jar包
docker cp /usr/local/kettle/mysql-connector-java-5.1.27-bin.jar 3c5eed7ec60e:/usr/local/tomcat/lib
4.使用root用户进入执行容器docker exec -it -u root webspoon bash
5.进入job项目挂载目录cd /home/tomcat/.kettle/data
6.创建exit目录
7.修改job权限chown -R tomcat:tomcat ./exit
8.生成的文件要放在exit目录下
5.重启

elt