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

新建转换配置连接数据库

相关推荐
rfidunion6 小时前
busybox1.20.2编译过程
数据库
_codemonster6 小时前
JavaWeb开发系列(八)数据库环境配置
数据库
小刘的大模型笔记6 小时前
向量数据库实战指南:从部署到RAG落地
数据库
Hello.Reader7 小时前
从 0 到 1 理解硬盘数据恢复工具原理与工程实现
linux·运维·服务器·网络·数据库
前路不黑暗@7 小时前
Java项目:Java脚手架项目的地图服务(十)
java·数据库·spring boot·笔记·学习·spring cloud·maven
世界尽头与你7 小时前
MySQL 三大日志(binlog、redo log 和 undo log)深度解析
数据库·mysql
a285287 小时前
MS SQL Server 实战 统计与汇总重复记录
数据库·oracle
tod1137 小时前
深入理解 Redis 事务:从原理到实践的完整解析
数据库·redis·缓存
升职佳兴8 小时前
SQL 窗口函数入门教程基础篇
数据库·sql
dreams_dream8 小时前
MySQL 主从复制(小白友好 + 企业级)
android·数据库·mysql