第一步:准備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來安裝,安裝后檢查是否啟動
第三步:用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,內容如下:
第六步:在/usr/local/hadoop/hive/apache-hive-1.1.1-bin/bin/修改hive-config.sh添加下面的3個export語句
第七步:將下載的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文件尾添加
利用source /etc/profile 使剛剛的配置生效
第九步:切換為hadopp用戶,啟動MySql和hadoop后在/usr/local/hadoop/hive/apache-hive-1.1.1-bin/ 下用bin/hive運行hive
顯示數據庫和創建一張test表,選擇表中的數據為0,表示hive可以正常運行了