提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
Hive安装和配置
前提
Hadoop集群和MySQL
一、开启Hadoop集群
1.配置hadoop
参考Hadoop集群配置和管理,只需要进行单机伪分布(提供Centos7虚拟机,里面已经安装并配置了jdk),注意把hadoop和jdk解压到同一个目录下,并且把目录配置到PATH环境变量。
2.启动hadoop
直接start-all.sh
3.验证启动
jps(有六个节点:jps、nodemanager、datamanager、resourcemanager、secondarynodemanager、resourcenode)
二、安装和配置hive
1.上传hive到secureFX并解压
下载所需版本的 Hive,这里我下载版本为 apache-hive-1.2.2。下载地址:apache官网(https://hive.apache.org/downloads.html):
解压到hadoop同一目录下
# 下载后进行解压
[local@master ~]# tar -zxvf apache-hive-1.2.2-bin.tar.gz -C /usr/local/
2.配置环境变量
代码如下(示例):
[local@master ~]# vi /etc/profile
在原有的基础上添加如下环境变量:
[local@master ~]# export HIVE_HOME=/usr/local/hive-1.2.2
export PATH=PATH=$PATH:$HIVE_HOME/bin
使得配置的环境变量立即生效:
[local@master ~]# source /etc/profile
3.修改模板文件配置
代码如下(示例):
#防止直接修改出错,先将需要配置的文件复制一份再修改
[local@master ~]# cd $HIVE_HOME/conf
[local@master ~]# cp hive-env.sh.template hive-env.sh
[local@master ~]# cp hive-log4j.properties.