ETL数据抽取---Apache Hop

下载Apache Hop

演示环境为:2.0.0版本 官网下载连接
下载

运行前准备

1.将下载的安装包解压
文件夹结构如下:
解压
2.将hop文件夹覆盖(或剪切)到其他路径
演示环境将该文件夹剪切至D:\Program Files (x86)文件夹下(也可以保留默认路径),hop中文件夹结构如下:
hop文件夹内容
3.添加数据库连接驱动包
演示环境为连接MySQL 8.0.*,故将mysql-connector-java-8.0.18.jar复制到D:\Program Files (x86)\hop\lib文件夹下。不添加会导致无法连接数据库。
添加jar包

mysql-connector-java-8.0.18.jar,提取码:sv81

未添加驱动会提示以下报错信息

未添加驱动

4.Hop连接数据库前准备
需将数据库默认时区进行修改:

-- 修改前查询
SHOW VARIABLES LIKE '%time_zone%';

time_zone

-- 修改后查询
set GLOBAL time_zone = '+8:00';
set time_zone = '+8:00';
SHOW VARIABLES LIKE '%time_zone%';

修改后

为避免重启数据库后,参数失效,建议在my.ini[mysqld]中,添加default-time_zone = ‘+8:00’ 参数,手动重启MySQL服务。

未修改默认时区会提示以下报错信息

数据库时间格式异常

运行使用

1.运行Hop
在D:\Program Files (x86)\hop文件夹下,双击hop-gui.bat启动Hop。
运行
使用过程中,命令行窗口不能关闭。

2.数据库连接
2.1 点击左上角“+”号,选择“Relational Database Connection”进入数据库连接界面
新建数据库连接
2.2 参照下图输入数据库连接相关信息
数据库连接参数

参考JDBC URL信息:jdbc:mysql://127.0.0.1:3306/v81?autoReconnection=true&useSSL=false

2.3 测试连接及保存当前数据库连接

保存连接
2.4 保存完成后,在左侧“Relational Database Connection”中,会出现新建的数据库连接信息

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值