多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 服務器 > Sqoop介紹及使用

Sqoop介紹及使用

來源:程序員人生   發布時間:2014-12-17 07:58:38 閱讀次數:3544次

Apache Sqoop是用來實現結構型數據(如關系數據庫)和Hadoop之間進行數據遷移的工具。它充分利用了MapReduce的并行特點以批處理的方式加快數據的傳輸,同時也借助MapReduce實現了容錯。

項目地址:http://sqoop.apache.org/

目前為止,已演變出了2個版本:sqoop1和sqoop2。

sqoop1的最新版本是1.4.5,sqoop2的最新版本是1.99.3;1.99.3和1.4.5是不兼容的,并且功能還沒有開發完成,還不合適在生產環境部署。

sqoop支持的數據庫

Database
version
--direct support?
connect string matches
HSQLDB 1.8.0+ No jdbc:hsqldb:*//
MySQL 5.0+ Yes jdbc:mysql://
Oracle 10.2.0+ No jdbc:oracle:*//
PostgreSQL 8.3+ Yes (import only) jdbc:postgresql:/

guojian@localtest:~/work$ sudo apt-get install sqoop

guojian@localtest:~/work$ sqoop help

usage: sqoop COMMAND [ARGS]
 
Available commands:
  codegen            Generate code to interact with database records
  create-hive-table  Import a table definition into Hive
  eval               Evaluate a SQL statement and display the results
  export             Export an HDFS directory to a database table
  help               List available commands
  import             Import a table from a database to HDFS
  import-all-tables  Import tables from a database to HDFS
  job                Work with saved jobs
  list-databases     List available databases on a server
  list-tables        List available tables in a database
  merge              Merge results of incremental imports
  metastore          Run a standalone Sqoop metastore
  version            Display version information
 
See 'sqoop help COMMAND' for information on a specific command.

import是將關系數據庫遷移到HDFS上

guojian@localtest:~/work$ sqoop import --connect jdbc:mysql://192.168.81.176/hivemeta2db --username root -password passwd --table sds

guojian@localtest:~/work$ hadoop fs -ls /user/guojian/sds
Found 5 items
-rw-r--r--   3 guojian cug_test          0 2014-09⑴1 16:04 /user/guojian/sds/_SUCCESS
-rw-r--r--   3 guojian cug_test        483 2014-09⑴1 16:03 /user/guojian/sds/part-m-00000.snappy
-rw-r--r--   3 guojian cug_test        504 2014-09⑴1 16:04 /user/guojian/sds/part-m-00001.snappy
-rw-r--r--   3 guojian cug_test       1001 2014-09⑴1 16:03 /user/guojian/sds/part-m-00002.snappy
-rw-r--r--   3 guojian cug_test        952 2014-09⑴1 16:03 /user/guojian/sds/part-m-00003.snappy

可以通過--m設置并行數據,即map的數據,決定文件的個數。

默許目錄是/user/${user.name}/${tablename},可以通過--target-dir設置hdfs上的目標目錄。

如果想要將全部數據庫中的表全部導入到hdfs上,可使用import-all-tables命令。

sqoop import-all-tables

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 波多野结衣免费一区二区三区香蕉 | 久久人人澡人人爽人人爱 | 亚洲精品欧美精品 | 色猫咪av在线网址 | 国产成人久久精品一区二区三区 | 精品久久精品久久 | 最近免费中文字幕中文高清 | 亚洲偷怕| 偷拍videosex | 国产在线一区二区视频 | 欧美日韩第二页 | 影院成人区精品一区二区婷婷丽春院影视 | 日韩欧美毛片免费观看视频 | 日韩最新网址 | 爱爱客影院在线影院gf发现 | 天天综合亚洲国产色 | 国产毛片视频网站 | 国产福利一区二区三区在线视频 | 91久久精一区二区三区大全 | www.日| 亚洲黄色在线观看 | 在线观看欧洲成人免费视频 | 免费的毛片网站 | 午夜视频免费在线播放 | 欧美日韩a级a | 久久国产精品高清一区二区三区 | 成人国内精品久久久久影院 | 一区二区三区欧美视频 | 一区二区三区四区在线观看视频 | 日本午夜视频在线 | 国产成人精品曰本亚洲78 | 国产精品乱码一区二区三区 | 老司机免费福利视频无毒午夜 | 国产成人一区二区 | 国产精品国产三级国产普通话对白 | 最近手机中文字幕高清1 | 亚洲成在线观看 | 久久国产精品久久国产精品 | 亚欧精品在线观看 | 成人国产欧美精品一区二区 | 国产视频综合 |