美文网首页
Hive的安装

Hive的安装

作者: super_wing | 来源:发表于2018-01-11 14:15 被阅读0次

1 前期准备

1,需要搭建HDFS
2,需要搭建MapReduce
3,安装mysql( 其它数据库都可以),如果不是很清楚安装mysql,请查看 http://www.linuxidc.com/Linux/2016-09/135288.htm
4,下载hive2.x (http://hive.apache.org/downloads.html)最新的release版即可。

2 hive安装

1,tar -xzvf apache-hive-2.1.1-bin.tar.gz -C /home/hadoop/app/hive #解压到指定的目录。

2,配置hive的环境变量
打开/etc/profile来修改(root用户操作):

export HIVE_HOME=/home/hadoop/app/hive
export PATH=$HIVE_HOME/bin:$HIVE_HOME/conf:$PATH

最后,执行source /etc/profile命令,使环境变量有效。

3,修改hive的配置文件

$ cd /home/hadoop/app/hive/conf
$ cp hive-default.xml.template hive-site.xml
$ vim hive-site.xml修改如下内容
<!-- 设置 hive仓库的HDFS上的位置 -->
  <property>
    <name>hive.metastore.warehouse.dir</name>
    <value>/hive/warehouse</value>
    <description>location of default database for the warehouse</description>
  </property>
  <!-- 设置元数据存放的数据库地址、名字 -->
  <property>
    <name>javax.jdo.option.ConnectionURL</name>
    <value>jdbc:mysql://localhost:3306/hive?useSSL=false</value>
  </property>

<!--Driver class名字-->
  <property>
    <name>javax.jdo.option.ConnectionDriverName</name>
    <value>com.mysql.jdbc.Driver</value>
    <description>Driver class name for a JDBC metastore</description>
  </property>

<!--连接使用的用户名-->
  <property>
    <name>javax.jdo.option.ConnectionUserName</name>
    <value>root</value>
    <description>Username to use against metastore database</description>
  </property>
  <!--连接使用的密码-->
  <property>
    <name>javax.jdo.option.ConnectionPassword</name>
    <value>root</value>
    <description>password to use against metastore database</description>
  </property>
  <!--io相关的临时文件存放位置 -->
  <property>
    <name>hive.exec.local.scratchdir</name>
    <value>/home/hadoop/app/hive_temps</value>
    <description>Local scratch space for Hive jobs</description>
  </property>
  <!--资源临时文件存放位置-->
  <property>
    <name>hive.downloaded.resources.dir</name>
    <value>/home/hadoop/app/hive_temps</value>
    <description>Temporary local directory for added resources in the remote file system.</description>
  </property>

4,修改 hive-log4j2.properties和hive-exec-log4j2.properties
这两个配置文件都有template,拷贝出来保持默认即可

cp hive-log4j2.properties.template hive-log4j2.properties
cp hive-exec-log4j2.properties.template hive-exec-log4j2.properties

5,在HDFS上创建相关目录

$ $HADOOP_HOME/bin/hadoop fs -mkdir       /hive/warehouse
$ $HADOOP_HOME/bin/hadoop fs -chmod g+w   /hive/warehouse 设置权限

6,在已经安装好的mysql上创建数据库

create database hive;

7,由于使用的mysql,请将mysql的JDBC驱动jar包拷贝到$HIVE_HOME/lib目录下

8,使用schematool初始化

$HIVE_HOME/bin/schematool -dbType mysql -initSchema

运行后在mysql的hive库中,可以查看到如下表


image.png

3 启动hive

在hive中可以在$HIVE/bin目录下使用如下命令

./hive
./hiveserver2
如果能正常的显示登录到hive的命令行下,就表示安装成功了;如下图 屏幕快照 2018-01-11 14.35.37.png

相关文章

  • Hive安装与配置

    Hive安装与配置 Hive安装配置 Hive官网:http://hive.apache.org[http://h...

  • Hive安装教程

    先安装好hadoop,再安装Hive 下载地址Index of /dist/hive/hive-3.1.2 (ap...

  • 【Hive】

    Hive的安装 Hive官网地址 http://hive.apache.org/[http://hive.apac...

  • Hive的安装与配置

    一、安装与配置hive 安装hive之前需要到官网查询hive与Hadoop版本的兼容性。这里我所选的hive和H...

  • Hive | Hive 安装详解

    一、Hive 介绍 二、准备工作 三、Hive下载 四、Hive 安装 五、Hive 启动 一、Hive 介绍 H...

  • Hive开发环境搭建

    1. 安装Hive 1.1准备工作 Hive官网:https://hive.apache.org/ 下载hive,...

  • 阿里云搭建CDH(Step 3: 搭建Hive)

    安装 官方文档 PS. 找一台压力小的机器 安装hive 修改Hive配置文件 vim /etc/hive/co...

  • Mac hive 配置和安装

    Mac hive 配置和安装 安装 该命令默认安装的版本较新,我的是 hive2.3.1,安装位置:/usr/lo...

  • Hive安装Version2.1.0

    Hive安装,基于版本2.1.0,使用apache-hive-2.1.0-bin.tar.gz安装包。 1.安装规...

  • 大数据开发环境搭载6--安装Hive

    6、安装Hive 下载 将Hadoop安装到/usr/local/hive 修改/etc/profile,末尾添加...

网友评论

      本文标题:Hive的安装

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