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 小时前
【计算机常识】--Ngrok在Linux上内网穿透详细教程
linux·运维·服务器
Irissgwe12 小时前
一、网络基础概念
linux·网络·websocket·网络协议·socket·linux网络编程
码上有光13 小时前
MySQL基本查询
数据库·mysql·oracle·期末快速复习
Agent手记13 小时前
安全生产巡检全流程自动化与隐患预警方案:2026工业Agent落地实战指南
数据库·人工智能·安全·ai·自动化
whn197713 小时前
查询日期报错,参数DATETIME_FMT_MODE
数据库·sql
红茶要加冰13 小时前
linux的例行性工作——计划任务
linux·运维·服务器
byxdaz13 小时前
Linux中查看硬件信息
linux·运维
darkdragonking14 小时前
由一次构建 OpenEuler 22.03 dnf源所了解到的
linux·运维·服务器
Gauss松鼠会14 小时前
GaussDB(DWS) GUC参数修改、查看
java·数据库·sql·数据库开发·gaussdb
米高梅狮子14 小时前
Ceph 分布式存储 部署
linux·运维·数据库·分布式·ceph·docker·华为云