CentOS 5.6下利用Sqoop將hive數(shù)據(jù)導入導出數(shù)據(jù)到MySQL |
| 發(fā)布時間: 2012/8/27 17:23:36 |
|
運行環(huán)境 CentOS 5.6 Hadoop hive sqoop是讓Hadoop技術支持的clouder公司開發(fā)的一個在關系數(shù)據(jù)庫和hdfs,hive之間數(shù)據(jù)導入導出的一個工具 相關閱讀:Sqoop配置安裝 http://www.linuxidc.com/Linux/2011-08/41442.htm 1 首先安裝sqoop,如果你使用的是clouder分發(fā)版的話就非常簡單 # yum install sqoop 如果用官方版本的話 # cd /etc/yum.repos.d # wget http://archive.cloudera.com/RedHat/cdh/cloudera-cdh3.repo # yum -y install sqoop sqoop就會安裝完成 2 使用sqoop 首先將mysql-connector-java-5.1.16-bin.jar文件復制到/usr/lib/sqoop/lib文件夾下 列出mysql數(shù)據(jù)庫中的所有數(shù)據(jù)庫命令 # sqoop list-databases --connect jdbc:mysql://localhost:3306/ --username root --password 123456 連接mysql并列出數(shù)據(jù)庫中的表命令 # sqoop list-tables --connect jdbc:mysql://localhost:3306/test --username root --password 123456 命令中的test為mysql數(shù)據(jù)庫中的test數(shù)據(jù)庫名稱 username password分別為mysql數(shù)據(jù)庫的用戶密碼
本文出自:億恩科技【www.xuefeilisp.com】 |
京公網(wǎng)安備41019702002023號