dataX 단순 사용

1884 단어 빅 데이터
다운로드
http://datax-opensource.oss-cn-hangzhou.aliyuncs.com/datax.tar.gz
2 직접 압축 해제 사용
tar zxvf datax.tar.gz -C /opt/
3 각종 json 설정
Oacle 에서 my sql 까지 의 o2m.json
{

  "setting": {},

  "job": {

    "setting": {

      "speed": {

        "channel": 2

      }

    },

    "content": [

      {

        "reader": {

          "name": "oraclereader",

          "parameter": {

            "column": ["*"],

            "connection": [

              {

                "jdbcUrl": ["jdbc:oracle:thin:@192.168.x.x:1521:orcl"],

                "table": ["hello.a_info"]

              }

            ],

            "password": "hello",

            "username": "hello"

          }

        },

        "writer": {

          "name": "mysqlwriter",

  "parameter": {

            "column": ["*"],

            "connection": [

              {

                "jdbcUrl": "jdbc:mysql://192.168.x.x:3306/oracle_x?useUnicode=true",

                "table": ["a_info"]

              }

            ],

            "writeMode": "insert",

            "password": "hellomysql",

            "username": "hellomysql"

          }

        }

      }

    ]

  }

}

4 운행
python datax.py o2m.json
실행 이 끝나 면 데이터 가 일치 하 는 지 확인 하 세 요.
주:
1 mysql 버 전 번호
5.7 과 8 의 수정 이 필요 한
/plugin/writer/mysqlwriter/libs/mysql-connector-java-5.1.34.jar
나머지 는 수정 이 필요 없다.
my sql 은 창고 건설 표 가 필요 합 니 다.
select dbms_metadata.get_ddl('TABLE','') from dual
5 유사 설정 oracle2hdfs.json,oracle2txt.json 등

좋은 웹페이지 즐겨찾기