美文网首页
Hive安装部署

Hive安装部署

作者: JN冰 | 来源:发表于2020-12-14 08:02 被阅读0次

一、课前准备

安装好对应版本的hadoop集群,并启动hadoop的HDFS以及YARN服务

安装了MySQL服务,并启动MySQL的服务

二、课堂主题

hive安装部署

三、课堂目标

掌握hive的安装部署

四、知识要点

1. Hive的安装部署(10分钟)

注意hive就是==一个构建数据仓库的工具==,只需要在==一台服务器上==安装就可以了,不需要在多台服务器上安装。

此处以安装到node03为例;==请大家保持统一==

使用==hadoop普通用户==操作

1.1 先决条件

搭建好三节点Hadoop集群;

node03上先安装好MySQL服务;

参考文档:《CentOS 7安装MySQL5.7版本》

1.2 准备安装包

下载hive的安装包

http://archive.cloudera.com/cdh5/cdh/5/hive-1.1.0-cdh5.14.2.tar.gz

规划安装目录

/kkb/install

上传安装包到node03服务器中的/kkb/soft路径下

1.3 解压

解压安装包到指定的规划目录/kkb/install

[hadoop@node03 ~]$ cd/kkb/soft/

[hadoop@node03 soft]$ tar-xzvfhive-1.1.0-cdh5.14.2.tar.gz-C/kkb/install/

1.4 修改配置文件

修改==配置文件hive-env.sh==

进入到Hive的安装目录下的conf文件夹中

[hadoop@node03 soft]$ cd/kkb/install/hive-1.1.0-cdh5.14.2/conf/

重命名hive-env.sh.template

[hadoop@node03 conf]$ mvhive-env.sh.template hive-env.sh

修改hive-env.sh

[hadoop@node03 conf]$ vimhive-env.sh

如下,修改此文件中HADOOP_HOME、HIVE_CONF_DIR的值(根据自己机器的实际情况配置)

#配置HADOOP_HOME路径

exportHADOOP_HOME=/kkb/install/hadoop-2.6.0-cdh5.14.2/

#配置HIVE_CONF_DIR路径

exportHIVE_CONF_DIR=/kkb/install/hive-1.1.0-cdh5.14.2/conf

修改==配置文件hive-site.xml==

conf目录下默认没有此文件,vim创建即可

[hadoop@node03 conf]$ vim hive-site.xml

<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>

<configuration>

        <property>

                <name>javax.jdo.option.ConnectionURL</name>

                <value>jdbc:mysql://node03:3306/hive?createDatabaseIfNotExist=true&amp;characterEncoding=latin1&amp;useSSL=false</value>

        </property>

        <property>

                <name>javax.jdo.option.ConnectionDriverName</name>

                <value>com.mysql.jdbc.Driver</value>

        </property>

        <property>

                <name>javax.jdo.option.ConnectionUserName</name>

                <value>root</value>

        </property>

        <property>

                <name>javax.jdo.option.ConnectionPassword</name>

                <value>123456</value>

        </property>

        <property>

                <name>hive.cli.print.current.db</name>

                <value>true</value>

        </property>

        <property>

                <name>hive.cli.print.header</name>

            <value>true</value>

        </property>

    <property>

                <name>hive.server2.thrift.bind.host</name>

                <value>node03</value>

        </property>

</configuration>

修改==日志配置文件hive-log4j.properties==

创建hive日志存储目录

[hadoop@node03 conf]$ mkdir -p /kkb/install/hive-1.1.0-cdh5.14.2/logs/

重命名生成文件hive-log4j.properties

[hadoop@node03 conf]$ pwd

/kkb/install/hive-1.1.0-cdh5.14.2/conf

[hadoop@node03 conf]$ mv hive-log4j.properties.template hive-log4j.properties

[hadoop@node03 conf]$ vim hive-log4j.properties # 修改文件

修改此文件的hive.log.dir属性的值

#更改以下内容,设置我们的hive的日志文件存放的路径,便于排查问题

hive.log.dir=/kkb/install/hive-1.1.0-cdh5.14.2/logs/

1.5 拷贝mysql驱动包

上传mysql驱动包,如mysql-connector-java-5.1.38.jar到/kkb/soft目录中

由于运行hive时,需要向mysql数据库中读写元数据,所以==需要将mysql的驱动包上传到hive的lib目录下==

[hadoop@node03 ~]$ cd /kkb/soft/

[hadoop@node03 soft]$ cp mysql-connector-java-5.1.38.jar /kkb/install/hive-1.1.0-cdh5.14.2/lib/

1.6 配置Hive环境变量

切换到root用户下

[hadoop@node03 soft]$ su root

Password:

打开/etc/profile文件

[root@node03 soft]# vim /etc/profile

末尾添加如下内容

export HIVE_HOME=/kkb/install/hive-1.1.0-cdh5.14.2

export PATH=$PATH:$HIVE_HOME/bin

切换回hadoop用户,并source

[root@node03 soft]# su hadoop

[hadoop@node03 soft]$ source /etc/profile

1.7 验证安装

==hadoop集群已启动==

==mysql服务已启动==

在node03上任意目录启动hive cli命令行客户端

[hadoop@node03 ~]$ hive

查看有哪些数据库

show databases;

说明hive安装成功

退出cli  quit;

相关文章

  • Spark on Hive配置踩坑全纪录

    Spark与Hive的分别安装与配置 可以参考Spark On Hive 部署和配置和Hive安装配置指南(含Hi...

  • hive环境搭建

    Hive2.1.1安装部署 一、Hive 运行模式 与Hadoop类似,Hive也有 3 种运行模式: 1. 内嵌...

  • 部署Hive3自定密码验证机制,Hadoop3配置proxy u

    本文讲解部署hive3的过程中遇到的问题和解决方案 一 :hive的部署 安装方法见Hive3整合Hadoop3的...

  • (八)Hive

    1.4.Hive的安装部署 (1)下载(hive-1.2.2) (2)上传到linux (3)解压 (4)重命名 ...

  • 8.hive安装 和 Hive环境准备 (hive on Spa

    1 Hive安装部署 1)把apache-hive-3.1.2-bin.tar.gz上传到linux目录下 2)解...

  • 数据仓库Hive

    Hive产生背景 Hive概述 HIve体系架构 Hive部署架构 Hive和RDBMS区别 Hive部署以及快速...

  • Hive安装部署

    一、课前准备 安装好对应版本的hadoop集群,并启动hadoop的HDFS以及YARN服务 安装了MySQL服务...

  • Hive安装部署

    感性认知: 数据库与数据仓库数据库:mysql、oracle、sqlserver、DB2、sqlite、MDB数据...

  • Hive安装部署

    一、简介 Hive官网[https://hive.apache.org] 二、搭建 准备 Hadoop集群(必须搭...

  • hadoop离线数据分析05

    mysql安装 卸载mysql Hive安装和部署 derby 版:(一般不采用) mysql 版: 创建vi ...

网友评论

      本文标题:Hive安装部署

      本文链接:https://www.haomeiwen.com/subject/etwmgktx.html