PDI-kettle工具连接本地虚拟机Ubuntu上的数据库

PDI

PDI版本:9.4

Ubuntu2204:10.11.8-MariaDB-0ubuntu0.24.04.1 Ubuntu 24.04

配置ubuntu数据库

安装

sql 复制代码
apt install -y mariadb-server

配置监听地址

sql 复制代码
cat > /etc/mysql/mariadb.conf.d/99-kettle.cnf << EOF
[mysqld]
bind-address = 0.0.0.0
default-storage-engine = innodb
innodb_file_per_table = on
max_connections = 4096
collation-server = utf8_general_ci
character-set-server = utf8
EOF

设置数据库密码,并开机自启动

sql 复制代码
systemctl enable --now mariadb
mysql -e "ALTER USER 'root'@'%' IDENTIFIED BY '000000';"
mysql -uroot -p000000 -e "FLUSH PRIVILEGES"
systemctl restart mariadb

设置远程权限

sql 复制代码
mysql -uroot -p000000 -e "GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '000000' ;"
mysql -uroot -p000000 -e "create database huhy ;"

配置Kettle工具

官网下载解压后放在任意目录,尽量别有中文路径。下载前需要填写邮箱信息等,进入下载界面可选择版本,下载第五个即可

然后下载JDBC驱动,这里是mariadb和mysql版本不好对应,默认下载最新的,如果是mysql则下载对应的版本

放入到kettle的lib目录下面

打开spoon.bao启动界面服务

新建转换配置连接数据库

相关推荐
一只大袋鼠3 分钟前
数据库连接池从入门到精通(下):Druid 连接池使用与工具类封装
java·数据库·连接池
正在走向自律4 分钟前
时序数据库选型指南:在数据洪流中寻找坚实的锚点
数据库·时序数据库·apache iotdb
DeeplyMind5 分钟前
Linux 内核补丁提交(Upstream)完整指南
linux·upstream
wljt7 分钟前
达梦数据库恢复数据
数据库·数据库开发
三道渊8 分钟前
Linux进程通信与信号处理全解析
linux·服务器·网络
Java后端的Ai之路11 分钟前
sudo 命令详解:Linux 权限管理的“万能钥匙“
linux·运维·服务器·sudo
卓怡学长12 分钟前
基于 SpringBoot 的生活信息分享平台,从 0 到 1 完整实现(附源码 + 数据库)
java·数据库·spring boot·tomcat·maven
ID_1800790547313 分钟前
Python解析小红书(XHS)笔记评论 API,json数据返回参考
java·服务器·数据库
努力努力再努力wz14 分钟前
【C++高阶系列】告别内查找局限:基于磁盘 I/O 视角的 B 树深度剖析与 C++ 泛型实现!(附B树实现源码)
java·linux·开发语言·数据结构·c++·b树·算法
reasonsummer14 分钟前
【教学类-160-03】20260410 AI视频培训-练习3“豆包AI视频《孔子教育之旅》+豆包图片风格:中国风(平面图)”
数据库