0


kettle桌面版和docker版的安装

kettle桌面版和docker网页版的安装

一、前置条件

Kettle

依赖于

jdk

运行,所以电脑环境中一定要安装

jdk

才行。

二、Kettle桌面版的下载安装

2.1 访问下载地址

http://sourceforge.net/projects/pentaho/files

在这里插入图片描述

此时最新的版本是22年5月7号的版本,周下载量相比于其它版本高出非常多。

点击绿色的

Dowload Latest Version

就可以下载。文件大小有

1.1GB

,网不好的话需要下载一段时间。

2.2 启动Kettle

下载完成后进入

data-integration

目录下,点击

Spoon.bat

文件运行

Kettle


在这里插入图片描述

2.3 部署数据库驱动jar包

Kettle

本身是支撑数据库连接的,只是它自己并没有携带各种数据库的驱动

jar

包。

假如之后需要连接

MySql

,只需要把

MySql

的驱动放到

Kettle

解压目录下的

lib

文件夹中。
在这里插入图片描述

各种数据库的驱动都可以在

Maven

仓库当中找到。

只需要访问如下地址,进去搜索想要的jar包下载即可。

https://mvnrepository.com/

在这里插入图片描述

找到对应的

Maven

坐标后,点击红框处的

jar

就能下载对应

jar

包。

三、docker版的下载安装

3.1 前言

docker

下的

kettle

web

版的,运行成功后需要借助浏览器才能访问。

并且名字也不叫

kettle

或者

Pentaho

了,而是叫

webspoon

它并不是官方发布版本,官方也没有发布过

docker

镜像,它是一个个人的开源项目。

3.2 拉取镜像

访问

DockerHub
https://hub.docker.com/

搜索

webspoon

,点击进入

pulls

量最多的那一个。

在这里插入图片描述

红框处就是拉去镜像的方式,可以点击右侧图标复制这条命令。

如果不想去

DockerHub

上找,也可以直接使用下面我复制出来的命令。

docker pull hiromuhota/webspoon

默认拉取的就是最新版。

3.3 运行镜像

DockerHub

上已经给出了明确的运行方式和浏览器访问地址。
在这里插入图片描述

运行方式:

# DockerHub 上给出的是最简单的命令# --name 用于设置容器名称# -d 后台运行# -p 宿主机端口和容器端口的映射关系。格式:宿主机端口:容器端口docker run --name webspoon -d -p 8080:8080 hiromuhota/webspoon

如果真的要使用

docker

部署的话,可能还需要设置一些环境变量,或者挂载自己需要的数据卷。

这些

DockerHub

上也有相应说明。

但是不一定能完全满足自身需求。需要自己也具备

docker

相关知识才知道怎么作出适合自己的配置。

没有特殊要求的话,上面的启动方式也够用了。

浏览器访问地址:

http://ip-address:8080/spoon/spoon

3.4 部署数据库驱动jar包

3.4.1 进入容器并生成命令行界面

# webspoon 是容器的名称,自己取的什么名字就写啥dockerexec -it webspoon /bin/bash

3.4.2 从Linux拷贝文件到容器内

# cp 后接宿主机中mysql驱动的路径# webspoon 是容器名称(这里写容器id也是可以的)# :号后面跟的是容器中lib目录的路径dockercp /usr/local/jar/mysql-connector-java-5.1.49.jar webspoon:/usr/local/tomcat/lib

3.4.3 注意点

如果驱动jar包放进去后仍然不能创建数据库连接,那么就重启容器使之生效。

# 重启命令# webspoon 是自己取的容器名称docker restart webspoon

本文转载自: https://blog.csdn.net/qq_44749491/article/details/126786426
版权归原作者 流水武qin 所有, 如有侵权,请联系我们删除。

“kettle桌面版和docker版的安装”的评论:

还没有评论