kettle桌面版和docker版的安装

导读:本篇文章讲解 kettle桌面版和docker版的安装,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

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下的kettleweb版的,运行成功后需要借助浏览器才能访问。

并且名字也不叫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 是容器的名称,自己取的什么名字就写啥
docker exec -it webspoon /bin/bash

3.4.2 从Linux拷贝文件到容器内

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

3.4.3 注意点

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/116494.html

(0)
seven_的头像seven_bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!