Hive的安装部署
小编只是介绍一下hive的安装,并不提供资源,如需要资源请网络自取
Hive常⽤的安装分三种(注意:Hive会⾃动监测Hadoop的环境变量,如有就必须启动Hadoop)
先从本地上传Hive安装⽂件 apache-hive-2.1.1-bin.tar.gz 到 /root/soft(集群的任何文件下都可以,最好是不影响的目录下)
第一种
嵌⼊式模式:
使⽤hive⾃带默认元数据库derby来进⾏存储,通常⽤于测试
1. 优点:使⽤简单,不⽤进⾏配置
2. 缺点:只⽀持单Session。
安装步骤:
1.解压hive
并配置环境变量
#解压资源到目录下,
[root@aaa01 local]# tar -zxvf apache-hive-2.1.1-bin.tar.gz -C /usr/local
#修改Hive安装路径名,⽅便以后使⽤
[root@aaa01 local]# mv apache-hive-2.1.1-bin/ hive
[root@aaa01 local]# vi /etc/profile
# 添加如下内容:
export HIVE_HOME=/usr/local/hive
export PATH=$HIVE_HOME/bin:$PATH
#让profile⽣效
[root@aaa01 local]# source /etc/profile
2 配置hive-env.sh
一般,hive目录下conf里不存在此配置文件,但存在hive.env.sh.template,就⽤hive.env.sh.template复制⼀个
[root@aaa01 conf]#cp hive.env.sh.template hive-env.sh
复制出来hive-env.sh文件后,进入该文件(vi/vim操作命令)
在文件的最后加上配置的路径(前提是你已经有这几个应用)
export HIVE_CONF_DIR=/usr/local/hive/conf
export JAVA_HOME=/usr/local/jdk
export HADOOP_HOME=/urs/local/hadoop
export HIVE_AUX_JARS_PATH=/usr/local/hive/lib
3 配置hive-site.xml
Hive2.1.1中默认是没有 hive-site.xml ,可以把 conf/hive-default.xml.template拷⻉过来使⽤
[root@aaa01 conf] cp hive-default.xml.template hive-site.xml