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

新建转换配置连接数据库

相关推荐
木卫二号Coding3 小时前
推荐Linux统计文件大小并操作删除工具-ncdu
linux·运维·服务器
gb42152873 小时前
向量数据库多模态特性
数据库
泡海椒3 小时前
数据占比展示:jquick-pdf饼图动态数据渲染PDF教程
数据库·oracle·pdf
大连好光景3 小时前
向量数据库的工作流程详解
数据库·milvus
catchadmin3 小时前
用 Jev 与 Laravel AI SDK 检测垃圾邮件和自动回复
数据库·人工智能·laravel
zhangrelay4 小时前
机械臂末端规划智能模型的误区演示
linux·笔记·学习·ubuntu·ros2
水饺编程4 小时前
第1章,了解乌班图环境,使用浏览器和邮箱
c语言·汇编·ubuntu
吠品5 小时前
CSS图片模糊过渡:一个transition加filter就够
java·数据库·notepad++
梦想不只是梦与想6 小时前
对象存储服务器vs数据库
数据库·对象存储·图片存储
Ivanqhz6 小时前
正余弦位置编码(Sinusoidal Positional Encoding)
java·linux·数据库