CentOS 5.6下利用Sqoop將hive數據導入導出數據到MySQL |
發布時間: 2012/8/27 17:23:36 |
運行環境 CentOS 5.6 Hadoop hive sqoop是讓Hadoop技術支持的clouder公司開發的一個在關系數據庫和hdfs,hive之間數據導入導出的一個工具 相關閱讀:Sqoop配置安裝 http://www.linuxidc.com/Linux/2011-08/41442.htm 1 首先安裝sqoop,如果你使用的是clouder分發版的話就非常簡單 # 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數據庫中的所有數據庫命令 # sqoop list-databases --connect jdbc:mysql://localhost:3306/ --username root --password 123456 連接mysql并列出數據庫中的表命令 # sqoop list-tables --connect jdbc:mysql://localhost:3306/test --username root --password 123456 命令中的test為mysql數據庫中的test數據庫名稱 username password分別為mysql數據庫的用戶密碼
本文出自:億恩科技【www.endtimedelusion.com】 |