1. 程式人生 > 其它 >mapreduce單節點模式搭建hive

mapreduce單節點模式搭建hive

資源下載網址

連結:https://pan.baidu.com/s/1AsvsIK9ZT6JPkKMBR3LWpg
提取碼:lycc

一、Hive的安裝版本
我們的版本約定:
JAVA_HOME=/usr/local/soft/jdk1.8.0_171
HADOOP_HOME=/usr/local/soft/hadoop-2.7.6
HIVE_HOME=/usr/local/soft/hive-1.2.1

二、hive的安裝和使用

1、離線安裝MySQL

MySQL安裝與解除安裝

2、啟動Hadoop

3、上傳解壓壓縮包

解壓

tar -zxvf /usr/local/module/apache-hive-1.2.1-bin.tar.gz -C /usr/local/soft/

4、修改目錄名稱為hive-1.2.1

cd /usr/local/soft/

mv apache-hive-1.2.1-bin/ hive-1.2.1

5、備份配置檔案

cd /usr/local/soft/hive-1.2.1/conf

cp hive-env.sh.template hive-env.sh

cp hive-default.xml.template hive-site.xml

6、修改配置檔案

vim hive-env.sh

新加三行配置(路徑不同就更具實際情況來):

HADOOP_HOME=/usr/local/soft/hadoop-2.7.6

JAVA_HOME=/usr/local/soft/jdk1.8.0_171

HIVE_HOME=/usr/local/soft/hive-1.2.1

7、修改hive-site.xml

直接上傳覆蓋

8、複製mysql連線工具包到hive/lib

刪除hadoop中自帶的jline-2.12.jar位置在/usr/local/soft/hadoop-2.7.6/share/hadoop/yarn/lib/jline-2.12.jar

  rm -rf /usr/local/soft/hadoop-2.7.6/share/hadoop/yarn/lib/jline-2.12.jar

hive自帶的jline-2.12.jar複製到hadoop中 hive中所在位置 /usr/local/soft/hive-1.2.1/lib/jline-2.12.jar

  cp /usr/local/soft/hive-1.2.1/lib/jline-2.12.jar /usr/local/soft/hadoop-2.7.6/share/hadoop/yarn/lib/

9、配置環境變數,加上HIVE_HOME

修改/etc/profile

vim /etc/profile

export HIVE_HOME=/usr/local/soft/hive-1.2.1
export PATH=$PATH:$JAVA_HOME/bin:$REDIS_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$ZOOKEEPER_HOME/bin:$HIVE_HOME/bin

重新載入環境變數

source /etc/profile

10、啟動hive

hive