日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Hadoop系列七:Hadoop之sqoop篇

發布時間:2025/4/16 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Hadoop系列七:Hadoop之sqoop篇 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Sqoop安裝和運行

sqoop是一個把關系型數據庫數據抽向hadoop的工具。同時,也支持將hive、pig等查詢的結果導入關系型數據庫中存儲。

1)安裝和配置

Ubuntu操作系統,主機名hp。

官網http://sqoop.apache.org/ 下載sqoop-1.4.6.bin __hadoop-2.0.4-alpha.tar.gz并解壓。

復制mysql的jdbc驅動mysql-connector-java-5.1.38.bin.jar到sqoop項目lib目錄下。

HADOOP_HOME、HBASE_HOME、HIVE_HOME以及ZOOKEEPER_HOME都在etc/profile已配置。配置/etc/profile文件sqoop的環境變量

$sudo gedit/etc/profile

export SQOOP_HOME=/home/hp/sqoop

export PATH=$PATH:${SQOOP_HOME}/bin

$source /etc/profile

配置sqoop-env.sh文件

sqoop/conf目錄下

$mv sqoop-env-template.sh??sqoop-env.sh

$gedit sqoop-env.sh

#Set?path?to?where?bin/hadoop?is?available

export?HADOOP_COMMON_HOME=/home/hp/hadoop/

?

#Set?path?to?where?hadoop-*-core.jar?is?available

export?HADOOP_MAPRED_HOME=/home/hp/hadoop

?

#set?the?path?to?where?bin/hbase?is?available

export?HBASE_HOME=/home/hp/hbase

?

#Set?the?path?to?where?bin/hive?is?available

export?HIVE_HOME=/home/hp/hive

?

#Set?the?path?for?where?zookeper?config?dir?is

export?ZOOCFGDIR=/home/hp/zookeeper/conf

3)運行使用

啟動Hadoop服務。

mysql數據庫hive中數據表xp導入到HDFS中:

$sqoop import --connectjdbc:mysql://127.0.0.1:3306/hive --username hive --password hive --table xp --fields-terminated-by?'\t'?-m?1??

$hadoop fs –ls/user/hp/xp/??? //可以看到已遷移過來的文件part-m-00000。

把hdfs的數據導出到mysql中:

mysql中創建數據表xp2,和xp一樣有兩個字段(id int,name char(20))

mysql>create tablexp2(id int,name char(20));

$sqoop export --connectjdbc:mysql://127.0.0.1:3306/hive --username hive --password hive --table xp2--export-dir ‘/user/hp/xp/part-m-00000’ --fields-terminated-by?'\t'

進入mysql查看xp2內容

$mysql –u hive –p

mysql>use hive;

mysql>select* from xp2;//和xp原來內容一樣

總結

以上是生活随笔為你收集整理的Hadoop系列七:Hadoop之sqoop篇的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。