中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

威海網絡公司/時空seo助手

威海網絡公司,時空seo助手,外包公司簡介,安徽六安瓜片是什么茶datax可以理解為sqoop的優(yōu)化版, 速度比sqoop快 因為sqoop底層是map任務,而datax底層是基于內存 DataX 是一個異構數據源離線同步工具,致力于實現包括關系型數據庫(MySQL、Oracle等)、HDFS、Hive、ODPS、HBase、FTP等各種異構數據源之間穩(wěn)定…

datax可以理解為sqoop的優(yōu)化版,

速度比sqoop

因為sqoop底層是map任務,而datax底層是基于內存

DataX 是一個異構數據源離線同步工具,致力于實現包括關系型數據庫(MySQL、Oracle等)、HDFS、Hive、ODPS、HBase、FTP等各種異構數據源之間穩(wěn)定高效的數據同步功能

datax 是讓你編寫 json

flume 是讓你編寫 conf

azkaban 是讓你編寫 flow

sqoop 是讓你寫命令

將mysql中的數據導入到hdfs上

{"job": {"setting": {"speed": {"channel": 1}},"content": [{"reader": {"name": "mysqlreader","parameter": {"username": "root","password": "123456","connection": [{"querySql": ["select empno,ename,job,hiredate,sal from emp;"],"jdbcUrl": ["jdbc:mysql://bigdata01:3306/sqoop"]}]}},"writer": {"name": "hdfswriter","parameter": {"defaultFS": "hdfs://bigdata01:9820","path": "/datax/emp","fileName": "emp","column": [{"name": "empno", "type": "int"},{"name": "ename", "type": "string"},{"name": "job", "type": "string"},{"name": "hiredate", "type": "string"},{"name": "sal", "type": "double"}],"fileType": "text","writeMode": "append","fieldDelimiter": "\t"}}}]}
}

將hdfs上的數據導入到mysql中

{"job": {"setting": {"speed": {"channel": 1}},"content": [{"reader": {"name": "hdfsreader","parameter": {"path": "/datax/emp/*","defaultFS": "hdfs://bigdata01:9820","column":[ {"index": 0, "type": "string"},{"index": 1, "type": "string"},{"index": 2, "type": "string"},{"index": 3, "type": "string"},{"index": 4, "type": "string"}],"fileType": "text","encoding": "UTF-8","fieldDelimiter": "\t"}},"writer": {"name": "mysqlwriter","parameter": {"writeMode": "replace","username": "root","password": "123456","column": ["empno", "ename", "job", "hiredate", "sal"],"connection": [{"jdbcUrl": "jdbc:mysql://bigdata01:3306/sqoop","table": ["eemmpp"]}]}}}]}
}

使用注意

注意點:

1)指定字段的類型時,datax中的類型只有下面幾種,而不是像java一樣的

2)默認的分隔符,即 "fieldDelimiter": "xxx" 不指定或者不寫的時候,默認為 ' , ' 分割

3)

將mysql 中的數據導入hive(重要)*

說是把mysql中的數據導入hive,其實本質還是將mysql中的數據導入hdfs中

首先先創(chuàng)建一個hive表 指定到hdfs的路徑上,再將mysql中的數據導入到這個路徑即可

1)首先先創(chuàng)建一個hive表
 

reate external table if not exists ods_01_base_area ( id int COMMENT 'id標識', area_code string COMMENT '省份編碼', province_name string COMMENT '省份名稱', iso string COMMENT 'ISO編碼' )row format delimited fields terminated by ',' stored as TextFile location '/data/nshop/ods/ods_01_base_area/'; -- 指定到hdfs的路徑

2)將mysql的數據通過datax導入hdfs

注意指定路徑和分隔符 ! 一定要與創(chuàng)建hive表指定的路徑一致 且 分隔符也保持一致

{"job": {"setting": {"speed": {"channel": 1}},"content": [{"reader": {"name": "mysqlreader","parameter": {"username": "root","password": "123456","column": ["id","area_code","province_name","iso"],"splitPk": "id","connection": [{"table": ["base_area"],"jdbcUrl": ["jdbc:mysql://bigdata01:3306/datax"]}]}},"writer": {"name": "hdfswriter","parameter": {"defaultFS": "hdfs://bigdata01:9820","path": "/data/nshop/ods/ods_01_base_area/","fileName": "base_area","column": [{"name": "id","type": "int"},{"name": "area_code","type": "string"},{"name": "province_name","type": "string"},{"name": "iso","type": "string"}],"fileType": "text","writeMode": "append","fieldDelimiter": ","}}}]}
}
3) 導入完成,此時hive表中就有了數據

http://www.risenshineclean.com/news/306.html

相關文章:

  • 網站營銷單頁怎么做/百度seo優(yōu)化收費標準
  • 交網站建設域名計入什么科目/開魯網站seo轉接
  • 工程造價信息價在什么網站查/博客營銷案例
  • 手機網站模板用什么做/草根seo博客
  • 學院網站建設服務招生宣傳/愛營銷電信版下載app最新版
  • 北京網頁設計高端定制/蘇州seo服務熱線
  • 做網站可以用電腦當服務器嗎/百度營銷
  • 口碑好的做pc端網站/疫情最新政策最新消息
  • 常州外貿公司網站建設/2023年又封城了
  • 網站開發(fā)開源架構/seo網站優(yōu)化助理
  • 做微商網站制作/北京網絡營銷策劃公司
  • 西安php網站建設/濟南疫情最新消息
  • 上海網站建設 建站貓/怎么建個網站
  • 尚義住房和城鄉(xiāng)規(guī)劃建設局網站/友情鏈接聯盟
  • 徐州教育學會網站建設/微信銷售平臺
  • 深圳建站程序/建站系統(tǒng)軟件有哪些
  • 企業(yè)網站免費建站/免費招收手游代理
  • 寧德網站建設公司/百度百度一下一下
  • 內蒙古呼和浩特疫情/win10優(yōu)化大師是官方的嗎
  • wordpress網站 添加微信/個人網站規(guī)劃書模板
  • 試用網站空間/國際實時新聞
  • 東莞網站排名價格/人民政府網站
  • 做機械設備類網站用什么顏色好/網站seo優(yōu)化外包
  • 南昌簡單做網站/我想找一個營銷團隊
  • 網站程序前臺/西安百度競價托管公司
  • 做網站待遇/什么是企業(yè)營銷型網站
  • 做網站每頁面費用/bing搜索引擎國際版
  • 企業(yè)網站建設話術/營銷網站
  • wordpress pdf生成/手機端網站優(yōu)化
  • 工信部外國網站備案/b站在線觀看人數在哪