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

新建转换配置连接数据库

相关推荐
换个号退隐江湖i14 小时前
LLM 调试日志刷屏怎么办?用 tee 边看边存
linux
@insist12314 小时前
系统集成项目管理工程师-信息和文档管理
网络·数据库·软考·系统集成项目管理工程师·软考中项·软件水平考试
DYWorker00114 小时前
搭建嵌入式Linux虚拟机开发环境
linux
weipt14 小时前
从ollama到llama.cpp
linux·服务器·llama
加油码14 小时前
动静态库的链接底层原理(进阶版)
linux·c++
残 风15 小时前
PostgreSQL 存储机制详解
数据库·postgresql·开源·数据库开发
H_oRIZoN_16 小时前
Linux入门DAY23(C语言树形结构)
linux·c语言·数据结构
kdxiaojie16 小时前
Linux USB驱动阅读笔记(1)
linux·笔记·学习·usb
JacksonMx16 小时前
Java CompletableFuture 异步编程实战:从入门到架构师避坑指南
linux·数据库·python
tachibana216 小时前
性能指标的口径选择
数据库·人工智能·架构·大模型·llm