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启动界面服务

新建转换配置连接数据库

相关推荐
想你依然心痛12 分钟前
从零开始:Mac/Windows/Linux 三系统开发环境配置完全指南
linux·windows·macos
陳103015 分钟前
Linux:第一个系统程序--进度条
linux·运维·服务器
克莱因35816 分钟前
Linux 进程(2)服务管理指令
java·linux·服务器
AIminminHu17 分钟前
OpenGL渲染与几何内核那点事-项目实践理论补充(一-1-(4):GstarCAD / AutoCAD 客户端相关产品 —— 深入骨髓的数据库哲学)
数据库·几何·cad开发
不怕犯错,就怕不做21 分钟前
Linux中的IS_ENABLED 函数实战使用demo
linux·驱动开发·嵌入式硬件
源远流长jerry21 分钟前
软件定义网络 SDN 核心技术深度解析:从概念到实践
linux·网络·架构
橙露22 分钟前
Linux 服务器性能排查:CPU / 内存 / 磁盘 / 网络一键定位
linux·服务器·网络
二等饼干~za89866822 分钟前
豆包GEO优化源码开发全解析:技术架构、实现逻辑与实操指南
数据库·sql·重构·架构·mybatis·音视频
暴力求解31 分钟前
Linux---命名管道与共享内存(一)
linux·运维·服务器
小鸡食米32 分钟前
Linux 防火墙
linux·运维·服务器