dataX3.0安装使用手册.doc
《dataX3.0安装使用手册.doc》由会员分享,可在线阅读,更多相关《dataX3.0安装使用手册.doc(11页珍藏版)》请在课桌文档上搜索。
1、-Data*3.0使用手册目录一、data*概述31data*作用32Data*3.0框架设计33Data*3.0插件体系3二、data*安装31创立用户组及用户32环境变量配置33安装python3三、data*使用31生成配置文件模板32配置定时任务33常见问题及处理3四、data*插件开发及安装31.Reader插件开发32.Writter插件开发33.插件部署3一、 data*概述1 data*作用Data* 是一个异构数据源离线同步工具,致力于实现包括关系型数据库(MySQL、Oracle等)、HDFS、Hive、ODPS、HBase、FTP等各种异构数据源之间稳定高效的数据同步功能
2、。为了解决异构数据源同步问题,Data*将复杂的网状的同步链路变成了星型数据链路,Data*作为中间传输载体负责连接各种数据源。当需要接入一个新的数据源的时候,只需要将此数据源对接到Data*,便能跟已有的数据源做到无缝数据同步。2 Data*3.0框架设计Data*本身作为离线数据同步框架,采用Framework + plugin架构构建。将数据源读取和写入抽象成为Reader/Writer插件,纳入到整个同步框架中。Reader:Reader为数据采集模块,负责采集数据源的数据,将数据发送给Framework。Writer: Writer为数据写入模块,负责不断向Framework取数据,
3、并将数据写入到目的端。Framework:Framework用于连接reader和writer,作为两者的数据传输通道,并处理缓冲,流控,并发,数据转换等核心技术问题。3 Data*3.0插件体系类型数据源Reader(读)Writer(写)RDBMS 关系型数据库MySQLOracleSQL ServerPostgreSQL达梦通用RDBMS(支持所有关系型数据库)阿里云数仓数据存储Ma*Compute(原ODPS)Analytic DB(原ADS)OSS云数据库Memcache版(原OCS)HiveNoSQL数据存储Table Store(原OTS)Hbase0.94Hbase1.1Mon
4、goDB无构造化数据存储T*tFileJsonFileFTPHDFS二、 data*安装1 创立用户组及用户roothmaster-hdfs:/home/ubuntu# groupadd data*roothmaster-hdfs:/home/ubuntu# useradd -g data* data* -m -d /home/data*roothmaster-hdfs:/home/ubuntu# passwd data*Enter new UNI* password: Retype new UNI* password: passwd: password updated successfull
5、yroothmaster-hdfs:/home/ubuntu# usermod -G adm -a data*roothmaster-hdfs:/home/ubuntu# su - data*data*hmaster-hdfs:$ iduid=1004(data*) gid=1000(ubuntu) groups=1000(ubuntu),4(adm),1002(data*)2 环境变量配置e*port JRE_HOME=$JAVA_HOME/jree*port CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/libe*port PATH=$JAVA_HOME/bin
6、e*port LANG=zh_CN.UTF-83 安装pythondata*hmaster-hdfs:/home/ubuntu$ pythonPython 2.7.6 (default, Jun 22 2015, 17:58:13) GCC 4.8.2 on linu*2Type help, copyright, credits or license for more information.三、 data*使用1 生成配置文件模板命令:bin/python data*.py -r YOUR_READER -w YOUR_WRITER案例1:mysqlreader- mysqlwriterda
7、ta*hmaster-hdfs:/data*3/data*/bin$ python data*.py -r mysqlreader -w mysqlwriterData* (DATA*-OPENSOURCE-1.0), From Alibaba !Copyright (C) 2010-2015, Alibaba Group. All Rights Reserved.Please refer to the mysqlreader document: s:/github./alibaba/Data*/blob/master/mysqlreader/doc/mysqlreader.md Please
8、 refer to the mysqlwriter document: s:/github./alibaba/Data*/blob/master/mysqlwriter/doc/mysqlwriter.mdPlease save the following configuration as a json file and use python DATA*_HOME/bin/data*.py JSON_FILE_NAME.json to run the job. job: content: reader: name: mysqlreader, parameter: column: , conne
9、ction: jdbcUrl: , table: , password: , username: , where: , writer: name: mysqlwriter, parameter: column: , connection: jdbcUrl: , table: , password: , preSql: , session: , username: , writeMode: , setting: speed: channel: 案例2:jsonfilereader- hbasewriterdata*hmaster-hdfs:/data*3/data*/bin$ python da
10、ta*.py -r jsonfilereader -w hbasewriter Data* (DATA*-OPENSOURCE-1.0), From Alibaba !Copyright (C) 2010-2015, Alibaba Group. All Rights Reserved.Please refer to the jsonfilereader document: s:/github./alibaba/Data*/blob/master/jsonfilereader/doc/jsonfilereader.md Please refer to the hbasewriter docum
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- dataX3 安装 使用手册

链接地址:https://www.desk33.com/p-21285.html