Ubuntu + hadoop2.6.0下安裝Hive


第一步:准備hive和mysql安裝包

下載hive 1.1.1 地址:http://www.eu.apache.org/dist/hive/

下載Mysql JDBC 5.1.38驅動:http://dev.mysql.com/downloads/connector/j/

第二步:直接安裝mysql,可以用sudo apt-get install mysql-server mysql-client來安裝,安裝后檢查是否啟動

image

第三步:用root身份進入MySql,創建數據庫hive和用戶hadoop

mysql -u root -p;
create database hive;
GRANT all ON hive.* TO hadoop@'localhost' IDENTIFIED BY 'hadoop';
flush privileges;

第四步:解壓apache-hive-1.1.1-bin.tar.gz到/usr/local/hadoop/hive中,我之前hadoop安裝在/usr/local/hadoop中

tar –zxvf  /usr/local/hadoop/hive  apache-hive-1.1.1-bin.tar.gz

第五步:在/usr/local/hadoop/hive/apache-hive-1.1.1-bin/conf創建hive-site.xml,內容如下:

image

第六步:在/usr/local/hadoop/hive/apache-hive-1.1.1-bin/bin/修改hive-config.sh添加下面的3個export語句

image

第七步:將下載的mysql-connector-java-5.1.38中的jline-2.12.jar復制到/usr/local/hadoop/hive/apache-hive-1.1.1-bin/lib/中

cp /home/hadoop/mysql-connector-java-5.1.38/jline-2.12.jar   /usr/local/hadoop/hive/apache-hive-1.1.1-bin/lib

第八步:以root身份在/etc/profile文件尾添加

image

利用source /etc/profile 使剛剛的配置生效

第九步:切換為hadopp用戶,啟動MySql和hadoop后在/usr/local/hadoop/hive/apache-hive-1.1.1-bin/ 下用bin/hive運行hive

image

顯示數據庫和創建一張test表,選擇表中的數據為0,表示hive可以正常運行了

image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM