通过案例熟悉一下kettle
Kettle安装
- [官网各个版本下载](https://sourceforge.net/projects/pentaho/files/),官网较慢,推荐国内镜像下载
- 压缩到本地:不要有中文路径
- 双击spoon.bat开始使用
- 初次使用
- 准备好mysql-connect的jar包,和自己的hive用来JDBC版本一直
-
案例
- 把stu1数据按id同步到stu2,有相同id stu2就更新
- 1.启动mysql(linux)
- 2.创建表
- 3.插入数据
- 4.kettle新建转换
- 建立mysql连接
- 测试发现错误
- 把jar包导入 我这里和hive的JDBC一致
- 预览stu1
- 5.输出
- 创建联系:按住shift不妨点击 “表输入”和“插入/更新”
- 点击“插入/更新”进入,点击“获取字段”
- 映射。更新选N代表重复部分不更新
- 运行
- 在mysql中查看数据
- 将映射改为Y
- 运行,发现hanmeimei变成zhangsan