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

新建转换配置连接数据库

相关推荐
克莱因3582 分钟前
Linux Cent OS7 at定时任务
linux·运维·服务器
RisunJan2 分钟前
Linux命令-make(GNU的工程化编译工具)
linux·运维·gnu
闲猫7 分钟前
Linux 历史命令(history)
linux·运维·chrome
你才是臭弟弟18 分钟前
window sever 2019 安装~时序数据库TDengine TSDB 和 视图工具dbeaver
数据库·时序数据库·tdengine
J超会运18 分钟前
MySQL核心SQL语句速查宝典
数据库·mysql
Memory_荒年20 分钟前
TiDB 单机部署与监控完整指南
运维·数据库·后端
深蓝轨迹22 分钟前
彻底删除VMware虚拟机并清理残留,解决虚拟网卡消失问题
windows·ubuntu·centos
殷紫川31 分钟前
SQL 性能优化全解:从执行计划到底层逻辑,根治 99% 的慢 SQL 与规范落地
数据库·mysql
Memory_荒年34 分钟前
TiDB:当 MySQL 遇上分布式,生了个“超级混血儿”
java·数据库·后端
asom2237 分钟前
DDD(领域驱动设计) 核心概念详解
java·开发语言·数据库·spring boot