1. 程式人生 > >快速入門Hive的安裝

快速入門Hive的安裝

Hive的安裝簡介

1、將Hive壓縮包上傳到"/home/hadoop/tools/"目錄下

2、將Hive壓縮包解壓到"/home/hadoop/install/"目錄下

:可以去掉v,表示不顯示解壓過程

tar -zxvf hive-0.13.1-cdh5.3.6.tar.gz -C /home/hadoop/install/ 

3、如果覺得Hive名字長,可以改為hive

mv hive-0.13.1-cdh5.3.6 hive

4、修改"/home/hadoop/install/hive/conf/“目錄下將"hive-env.sh.template” 名稱為 “hive-env.sh

mv hive-env.sh.template hive-env.sh

5、配置"hive-env.sh"檔案

(a)配置 HADOOP_HOME 路徑
    export HADOOP_HOME=/home/hadoop/install/hadoop-2.5.0-cdh5.3.6/

(b)配置HIVE_CONF_DIR 路徑
    export HIVE_CONF_DIR=/home/hadoop/install/hive/conf/

6、配置完成,Hadoop叢集啟動(注:必須啟動hdfs和yarn)
(如果在"/etc/profile"中配置過hadoop全域性的話,按照此命令)

(a)啟動hdfs:
    start-dfs.sh
(b)啟動yarn:
    start-yarn.sh

(如果沒有配置hadoop全域性的話,按照此命令)

(a)先進入hadoop中:
    cd /home/hadoop/install/hadoop-2.5.0-cdh5.3.6/
(b)啟動hdfs:
    sbin/start-dfs.sh
(c)啟動yarn:
    sbin/start-yarn.sh

7、在HDFS上建立/tmp和/user/hive/warehouse兩個目錄並修改他們的同組許可權可寫
(1)先建立檔案:
(如果在"/etc/profile"中配置過hadoop全域性的話,按照此命令)

(a)建立/tmp:
    hdfs dfs -mkdir /tmp
(b)建立/user/hive/warehouse:
    hdfs dfs -mkdir -p /user/hive/warehouse

(如果沒有配置hadoop全域性的話,按照此命令)

(a)先進入hadoop中:
    cd /home/hadoop/install/hadoop-2.5.0-cdh5.3.6/
(b)建立/tmp:
    bin/hdfs dfs -mkdir /tmp
(c)建立/user/hive/warehouse:
    bin/hdfs dfs -mkdir -p /user/hive/warehouse

(2)賦予許可權:
(如果在"/etc/profile"中配置過hadoop全域性的話,按照此命令)

(a)為/tmp賦權:
    hdfs dfs -chmod g+w /tmp
(b)為/user/hive/warehouse賦權:
    hdfs dfs -chmod g+w /user/hive/warehouse

(如果沒有配置hadoop全域性的話,按照此命令)

(a)先進入hadoop中:
    cd /home/hadoop/install/hadoop-2.5.0-cdh5.3.6/
(b)建立/tmp:
    bin/hdfs dfs -chmod g+w /tmp
(c)建立/user/hive/warehouse:
    bin/hdfs dfs -chmod g+w /user/hive/warehouse

8、大功告成,啟動hive
(1)可以在"/etc/profile"中將hive配置成全域性的:

export HIVE_HOME=/home/hadoop/install/hive/
export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$HIVE_HOME/bin
(注:PATH中只寫Hive就可,可以不用寫Java和Hadoop的)

(2)啟動hive:

hive

(3)啟動成功的介面:
在這裡插入圖片描述