HIVE安装指南,Hive使用与安装步骤

作者: 航空航天  发布:2019-10-01

1.Hive安装与配置

Hive官网: 

  1. 安装文件下载 
    从Apache官网下载安装文件  
    (apache-hive-2.3.2-bin.tar.gz) 
    图片 1 
    还有我选择mysql作为元数据存储,所以还需下载jdbc驱动包。(mysql-connector-java-5.1.45.tar) 
    下载地址: 
    图片 2 
    要把相应的驱动复制到hive-2.3.2/lib文件夹下(mysql-connector-java-5.1.38-bin.jar) 
  2. 安装mysql 
    请参考Hive集成mysql数据库 
  3. 解压安装文件 
    tar -zxf apache-hive-2.3.2-bin.tar.gz 
  4. 设置环境变量 
    vim ~/.bashrc 
    图片 3 
    source ~/.bashrc 
  5. 修改hive-site.xml文件 
    hive-site.xml详细配置了解:Hive 配置详细说明 
    vim apache-hive-2.3.2-bin/conf/hive-site.xml 
    图片 4 
  6. 修改hive-env.sh文件 
    cp hive-env.sh.template hive-env.sh 
    vim hive-env.sh 
    export HADOOP_HOME=/home/hadoop/opt/hadoop-2.9.0 
    图片 5 
    保存source hive-env.sh使文件生效 
  7. 创建hive-site.xml软连接 
    cd opt/spark-2.2.1-bin-hadoop2.7/conf 
    ln -s /home/hadoop/opt/apache-hive-2.3.2-bin/conf/hive-site.xml hive-site.xml 
    图片 6 
    之后 
    图片 7

for my honey!

2.Hive的运行

  1. 初始化 
    cd opt/apache-hive-2.3.2-bin/bin 
    ./schematool -dbType mysql -initSchema 
    图片 8
    之后进入mysql 
    mysql -uroot -p 
    图片 9 
    查看数据库show databases; 
    是否生成performance_schema 
    图片 10
  2. 打开hiveserver2 
    ./hiveserver2

HiveServer2(在Hive 0.11中引入)有它自己的CLI叫做Beeline。hiv病毒现在已经被弃用,因为它缺少多用户、安全以及其他的HiveServer2的功能。从壳层跑出: 

  1. 运行hive 
    由于配置过环境变量可以直接执行hive 
    hive 
    图片 11 
  2. Hive Beeline使用 
    HiveServer2提供了一个新的命令行工具Beeline,它是基于SQLLine CLI的JDBC客户端。

./beeline -u jdbc:hive2://localhost:10000

Beeline是从HiveServer2的JDBC URL开始的,它依赖于HiveServer2启动的地址和端口。默认情况下,这将是(localhost:10000),所以地址会像jdbc:hive2:/ / localhost:10000。 
图片 12

现在就可以使用了

1、前言

安装hive前提是要先安装hadoop集群,并且hive只需要再hadoop的namenode节点集群里安装即可,可以不在datanode节点的机器上安装。另外还需要说明的是,虽然修改配置文件并不需要你已经把hadoop跑起来,但是本文中用到了hadoop命令,在执行这些命令前你必须确保hadoop是在正常跑着的,而且启动hive的前提也是需要hadoop在正常运行,所以建议先将其他基础环境安装好,hive安装的环境基础包括:
Hadoop-2.7.3
JDK-1.8.0_92
Spark-2.1.1-bin-hadoop2.7

2、下载hive

下载地址:http://hive.apache.org/downloads.html
点击图中的Download a release now!

图片 13

无标题.png

按照步骤找到作一镜像,使用wget命令下载
wget https://mirrors.tuna.tsinghua.edu.cn/apache/hive/hive-2.1.1/apache-hive-2.1.1-bin.tar.gz

3、安装HIVE

#假设hive安装文件放在/data/soft目录下
#本集群将hive安装到/data/spark目录下
#进入安装目录
cd /data/spark
#解压hive
tar -zxvf /data/soft/apache-hive-2.1.1-bin.tar.gz
#切换至root账户配置hive环境变量
vim /etc/profile


export HIVE_HOME=/data/soft/apache-hive-2.1.1
export HIVE_CONF_DIR=$HIVE_HOME/conf
export PATH=$PATH:$HIVE_HOME/bin


#root账户下使配置文件的修改生效
source /etc/profile

4、配置hive文件

4.1、修改HIVE配置文件

#进入hive配置文件存放目录
cd /data/soft/apache-hive-2.1.1-bin/conf
#把初始化的文件 复制一份出来 并且改名


cp hive-env.sh.template hive-env.sh
cp hive-default.xml.template hive-site.xml
cp hive-log4j2.properties.template hive-log4j2.properties
cp hive-exec-log4j2.properties.template hive-exec-log4j2.properties


4.2、修改hive-env.sh

#打开hive-env.sh文件
vim hive-env.sh


#hadoop_home路径
HADOOP_HOME=/data/spark/hadoop-2.7.3
#hive配置文件存放路径
export HIVE_CONF_DIR=/data/spark/apache-hive-2.1.1-bin/conf
#hive相关jar存放路径
export HIVE_AUX_JARS_PATH=/data/spark/apache-hive-2.1.1-bin/lib


本文由金沙澳门官网发布于航空航天,转载请注明出处:HIVE安装指南,Hive使用与安装步骤

关键词: