日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當前位置:首頁 > 服務(wù)器 > Sqoop介紹及使用

Sqoop介紹及使用

來源:程序員人生   發(fā)布時間:2014-12-17 07:58:38 閱讀次數(shù):3550次

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

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

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

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

sqoop支持的數(shù)據(jù)庫

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是將關(guān)系數(shù)據(jù)庫遷移到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設(shè)置并行數(shù)據(jù),即map的數(shù)據(jù),決定文件的個數(shù)。

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

如果想要將全部數(shù)據(jù)庫中的表全部導(dǎo)入到hdfs上,可使用import-all-tables命令。

sqoop import-all-tables

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 国产无套精品一区二区 | 久久精品成人一区二区三区蜜臀 | 国产精品久久免费视频 | 欧美日韩亚洲国产综合 | 国产精品中文字幕在线 | 免费精品视频 | 精品视频在线播放 | 一二区成人影院电影网 | 久久久久久久国产精品视频 | 日韩在线视频网站 | 国产精品综合一区二区 | 激情二区| 国产精品又黄又爽又色 | 日韩欧美高清视频 | 精品国产不卡一区二区三区 | 欧美日韩在线免费观看 | 色综合久久一区二区三区 | 亚洲精品第一页 | 黄色国产在线 | 欧美日韩一二三区 | 免费激情| 免费日韩电影 | 国产日韩欧美在线 | 国产午夜精品一区二区三区嫩草 | 国产视频亚洲精品 | 亚洲成人免费在线 | 欧美aaaaaa午夜精品 | 国产精品久久免费视频 | 日韩国产精品一区二区 | 一区二区三区视频在线 | 国产精品久久久久永久免费观看 | 欧美成人精品一区二区三区 | 国产成人精品一区二区在线观看 | 99久草| 久久久亚洲国产精品麻豆综合天堂 | 在线一区二区三区做爰视频网站 | 欧美视频在线观看 | 美女航空一级毛片在线播放 | 日日艹| 亚洲国产视频网站 | 亚洲视频在线一区 |