新建转换

kettle使用(mysql导入MongoDB)

表输入(mysql)–> 新建…

kettle使用(mysql导入MongoDB)
kettle使用(mysql导入MongoDB)
kettle使用(mysql导入MongoDB)

  • 数据库连接:一般–mysql --> 连接参数 --> 测试连接
  • 正常sql查询,可多表 --> 预览 --> 确定

输出(MongoDB) --> 可以搜索(MongoDB在Big Data中)

kettle使用(mysql导入MongoDB)

  • 可以从表输入 按 Shift + 鼠标左键 连接到 输出
  • 编辑步骤
    • Configure connection : IP和端口
    • Output options : 数据库名(Database)、表名(Collection)
      • 注释:
        • Batch insert size 批量导入大小 1000
        • Truncate collection 清空表,即全量更新(√)
    • Mongo document fields : 字段,可以从输入表中自动获取,Get fields
    • Create/drop indexes : 索引

相关文章: