kettle

最近需要将mongodb的部分表导入到MySQL中,学习使用了kettle,记录一下

安装

1.安装jdk
2.解压kettle
3.将MySQL的驱动放到安装目录(D:\data-integration\lib)下
4.启动(点击Spoon.bat)

启动

  1. 启动后创建从mongodb到mysql的转换

mongodb连接

  1. 输入ip和端口号
  2. 输入对应的数据库和表
  3. 取消勾选 JSON 后,点击get fields进行获取字段

表输出连接

  1. 连接数据库和对应的表

  2. 在编辑里面设置数据库连接信息

  3. 在选项里面设置字符集这个不设置会出现乱码问题

  4. 获取对应的表字段

  5. kettle可以根据字段之间建表

  6. 恭喜你,到这一步就可以到数据库中查看了

使用kettle从mongodb导数据到mysql记录相关推荐

  1. sqoop mysql 乱码_请问一下,用sqoop导数据到mysql如果遇到字段编码是utf8mb4的情况怎么处理?...

    我要到的数据其中一个字段里应该是有表情符号,之前数据库的处理是把,字段编码修改成utf8mb4.但现在用sqoop导数据到mysql(对应字段已修改为utf8mb4),却报了如下错误. 谢谢. 15/ ...

  2. 两台oracle怎样定期导表数据,定期从Oracle导数据至MySQL

    因部分项目需求,需要将Oracle中单表的数据定期导入至MySQL,注意此处对数据的时效性要求不高.要求高可以利用goldengate 首先,需要将visit表中的vid,userid,goodid, ...

  3. 将Mongodb部分数据导入mysql数据库

    根据时间进行过滤导出mongodb数据 1.先将mongodb中的时间转换成时间戳: ISODate("2016-12-01 00:00:00.000+08:00").valueO ...

  4. hive导数据到mysql 自增主键出错_python+mysql做一个图书管理系统?

    开发一个图书管理系统,首先需要对此项目进行一个简单的需求分析: 主要功能包括: 图书信息 图书分类 用户信息 用户借阅统计 管理员 管理员权限 接下来可以进行数据库的设计,在这里我提供一个简单的数据库 ...

  5. hive导数据到mysql 自增主键出错_老大问我:“建表为啥还设置个自增 id ?用流水号当主键不正好么?”...

     前言"又要开始新项目了,一顿操作猛如虎,梳理流程加画图.这不,开始对流程及表结构了.我:吧啦吧啦吧啦 --老大:这个建表为啥还设置个自增 id ?直接用流水号(用户号/产品号)当主键不就行 ...

  6. hive导数据到mysql 自增主键出错_面试官:MySQL表设计要注意什么?

    本文公众号来源:孤独烟 作者:孤独烟 引言 这篇文章的很多问题,都是面试中实打实会问到的! 比如 OK,具体有下面这些问题 1.为什么一定要设一个主键? 2.你们主键是用自增还是UUID? 3.主键为 ...

  7. Oracle同步数据到MySQL

    Oracle同步数据到MySQL 1.首先在TreeSoft数据库中配置两个数据源信息 2.配置数据同步任务,并执行任务 3.同步结果数据查看确认 4.目前TreeSoft支持以下数据同步方案 1.M ...

  8. 【Kettle学习笔记】从Hbase导入数据至Mysql

    1.连接Hadoop集群与MySQL 1-1 下载当前集群的Hbase配置文件 1-2 解压改配置文件至cdh510目录下 1-3 修改D:\kettle\data-integration\plugi ...

  9. python如何修改excel数据库_python学习笔记-day7-2-【python从mysql数据库导数据到excel,读excel,修改excel】...

    这节说下如何用python把数据库里的数据导出到excel里,并如何读取excel, 修必excel等操作. 一.用python把数据库里的数据导出到excel里 1.导入如下的模块,没有的话需要安装 ...

最新文章

  1. 图解Linux最常用命令!秒懂!
  2. 《预训练周刊》第7期:傅立叶图像变换器解析、阿里达摩院发布最大中文预训练语言模型PLUG
  3. 告别编译运行 ---- Android Studio 2.0 Preview发布Instant Run功能
  4. spring依赖注入单元测试:expected single matching bean but found 2
  5. photoimpression 5中文版
  6. 如何恢复默认域策略和默认域控制器策略
  7. 两个相邻时间之间的差值计算
  8. range函数python-Python for循环与range函数的使用详解
  9. linux 使用碎碎记
  10. 全球首发!计算机视觉Polygon Mesh Processing总结10——DEFORMATION
  11. 下载并在Eclipse中关联Android源代码
  12. EasyUI加zTree使用解析 easyui修改操作的表单回显方法 验证框提交表单前验证 datagrid的load方法...
  13. 从BIM行业看中国工业软件的困境及出路
  14. 联想小新i1000拆机图解_联想小新Air拆解:死磕小米笔记本 谁才是良心精品?
  15. 单片机实验(十二)单片机矩阵按键控制数码管
  16. android 1.5 app,萌新编程app
  17. 国开题库c语言,C语言-程序设计-阅读程序题库.资料大全及其答案.doc
  18. unity photon中技能效果网络同步
  19. 常见的医学图像成像(总)
  20. 查看电脑支持最大内存和内存条型号

热门文章

  1. Rmarkdown直觉以及常用katex语法
  2. 使用 JavaScript 的代价!(2018 版)
  3. com.android.backupconfirm,使用ADB停用一些自己讨厌的东西记录备忘
  4. 【TCP/IP学习笔记1】 C语言讲解
  5. 工控主板定制ARM9选择思路
  6. mysql中的锁(表锁,行锁)
  7. Verizon将基于从英特尔收购的技术打造新款机顶盒
  8. 阿里云FaaS舜天平台:执FPGA异构计算之牛耳
  9. 微信小程序抓包教程:Burpsuite版 附所需工具
  10. 查看linux 内核参数