首页 > 数据库 >DataX工具 SQLServer导入MongoDB

DataX工具 SQLServer导入MongoDB

时间:2023-01-11 16:11:07浏览次数:45  
标签:name MongoDB xxx SQLServer sqlserverreader json DataX datax

DataX工具 SQLServer导入MongoDB

一、前言

最开始使用的是数据库SQL Server,后因需求变更,需要将sql server 数据迁移至 mongodb。

经过查询发现,阿里开源数据库迁移软件 DataX,支持多种数据库之间的数据迁移,便采用这种方案。

二、DataX介绍

DataX支持MySQL、Oracle、OceanBase、SqlServer、Postgre、HDFS、Hive、ADS、HBase、TableStore(OTS)、MaxCompute(ODPS)、Hologres、DRDS 等各种异构数据源之间高效的数据同步功能

用户需要根据实际需求更改配置文档,具体情况,具体分析。 这里的方案是:SQL Server --> MongoDB

三、SQLServer导入MongoDB

3-1 DataX的安装

运行环境要求:
1、Python(推荐 Python2.6.X)
2、JDK(1.8 以上,推荐 1.8)
3、Linux

实际运行环境:
1、Python 2.7.5
2、java version "11.0.2" 2019-01-15 LTS
3、CentOS 7.6

1、下载安装包

下载包:cd /usr/local/mysoft && wget http://datax-opensource.oss-cn-hangzhou.aliyuncs.com/datax.tar.gz

2、解压安装包并测试DataX

解压:tar -zxf datax.tar.gzcd datax/

测试:./bin/datax.py ./job/job.json


温馨提示:Error1 和 Error2

标签:name,MongoDB,xxx,SQLServer,sqlserverreader,json,DataX,datax
From: https://www.cnblogs.com/caojun97/p/17043266.html

相关文章

  • sqlserver 新建连接服务器
         USE[master]GO/******Object:LinkedServer[TEST]ScriptDate:2023-1-1110:50:26******/EXECmaster.dbo.sp_addlinkedserver@server=N......
  • 聊聊MongoDB中连接池、索引、事务
    大家好,我是哪吒。三分钟你将学会:MongoDB连接池的使用方式与常用参数查询五步走,能活九十九?MongoDB索引与MySQL索引有何异同?MongoDB事务与ACID什么是聚合框架?在最......
  • oracle merge into与sqlserver merge into 比较
    mergeinto:在两个表之间,根据与源表联接的结果,对目标表执行插入、更新或删除操作。Oracle在9i引入了mergeinto命令,SQLServer2008也引入mergeinto。不多说了,实例对比一......
  • sqlserver 锁
    【对锁机制的研究要具备两个条件:】----------------------------------------1.数据量大2.多个用户同时并发如果缺少这两个条件,数据库不容易产生死锁问题。如果具备这两个条件......
  • sqlserver 简单锁实例
    /*以此表为例:SELECT*FROMtb姓名课程分数---------------------张三语文74张三数学83李四语文74李四数学84李四物理94*/--新建第一个会话窗口,......
  • SQLServer 2012 字符串函数
    --【SQLServer2012字符串函数】--1.【ASCII】返回字符表达式中最左侧的字符的ASCII代码值SELECTASCII('A'),ASCII(''),ASCII('@'),ASCII('黄')--结果:653264187......
  • sqlserver 逻辑执行步骤分析
    --分析语句SETSHOWPLAN_ALLON--只输出分析结果SETSTATISTICSPROFILEON--输出语句结果和分析结果先创建分析表:/*DROPTABLECUSTOMERSDROPTABLEPRODUCTSDROPTA......
  • SQLServer 2008 FileStream简单实例
    1.打开服务,内置账户为localsystem。(其它不行)2.选择选项FileStream,勾选以下。然后重启服务3.打开managementstudio,右键服务—属性。点击高级,会看到‘文件流’中‘文件流......
  • 使用 MongoDB Atlas (MongoDB云服务)
    [官方文档](https://www.mongodb.com/docs/atlas/getting-started/)##创建[创建](https://www.mongodb.com/docs/atlas/tutorial/create-atlas-account/)##链接[......
  • sqlserver数据库死锁
    死锁(Deadlock)所谓死锁:是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了......