kettle的安装与连接mysql(包含mysql8)简单使⽤, kettle安装下载地址:
官⽹地址:
下载地址:
kettle是⼀款开源的ETL⼯具,纯java编写,可以在Windows、Linux、Unix上运⾏,绿⾊⽆需安装,数据抽取⾼效稳定。
打开直接可以⽤。
使⽤kettle之前要确保jdk安装配置完成。
安装jdk
下载地址:
同意相关协议,再下载对应版本的jdk(windows x64)
下载软件为,双击安装
下⼀步继续安装(需要注意路径)
下⼀步等待安装完成。安装⽬录如下所⽰
2)下载kettle压缩包,因为kettle为绿⾊软件,解压缩到任意本地路径即可
mysql下载要钱吗3)双击Spoon.bat,启动图形化界⾯⼯具即可使⽤
简单使⽤:
1.把stu1的数据按id同步到stu2,stu2有相同id则更新数据
在mysql中创建两张表
mysql>create database kettle;
mysql>use kettle;
mysql>create table stu1 (id int ,name varchar(20),age int);
mysql>create table stu2 (id int ,name varchar(20));
往两张表中插⼊⼀些数据
mysql>insert into stu1 values(1001,’zhangsan’,20),(1002,’lisi’,18), (1003,’wangwu’,23);
mysql>insert into stu2 values(1001,’wukong’);
在kettle中新建转换
打开kettle后,点击左上⾓转换
进⼊
点击输⼊,在下⽅到表输⼊,双击或者直接拖拽到中间
双击表输⼊,在数据库连接中配置mysql数据库连接
注意,若mysql版本为8以前,需要将mysql-connector-java-5.1.34-bin.jar放在kettle的lib⽂件夹中
然后根据图⽰进⾏连接:
若mysql版本为8,则需要先到 data-integration\simple-jndi\jdbc.properties ⽂件
编辑,在末尾加上连接信息:
MYSQL8_DB/type=javax.sql.DataSource //MYSQL8_DB可以随便更改
MYSQL8_DB/sql.cj.jdbc.Driver
MYSQL8_DB/url=jdbc:mysql://localhost:3306/xxxxx?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT //xxxxx为想要连接数据库名称
MYSQL8_DB/user=root //⽤户名
MYSQL8_DB/password=root //密码
接着,按照下图进⾏连接,JNDI名称为上⾯添加的,可更改
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论