美文网首页
Hive两种模式的安装与配置

Hive两种模式的安装与配置

作者: 大数据ZRL | 来源:发表于2021-01-26 22:25 被阅读0次

前提:已经安装好HDFS

通用环境配置

  • 设置环境变量: vi ~/.bashrc
HIVE_HOME=/root/training/apache-hive-2.3.0-bin
export HIVE_HOME
PATH=$HIVE_HOME/bin:$PATH
export PATH
  • 生效环境变量:source ~/.bash_profile

1.嵌入模式

  • 特点:

    • 不需要MySQL的支持,使用自带的Derby数据库来存储元信息
    • 只支持一个链接
    • 用于开发测试
  • 安装配置:

    • 解压:tar -zxvf apache-hive-2.3.0-bin.tar.gz -C ~/training/
    • 修改配置文件:vi hive-site.xml
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
  <property>
    <name>javax.jdo.option.ConnectionURL</name>
    <value>jdbc:derby:;databaseName=metastore_db;create=true</value>
  </property>

  <property>
    <name>javax.jdo.option.ConnectionDriverName</name>
    <value>org.apache.derby.jdbc.EmbeddedDriver</value>
  </property>

  <property>
    <name>hive.metastore.local</name>
    <value>true</value>
  </property>
                 
  <!--Hive数据存储的路径-->
  <property>
    <name>hive.metastore.warehouse.dir</name>
    <value>file:///root/training/apache-hive-2.3.0-bin/warehouse</value>
  </property> 
</configuration>
  • 初始化MetaStore:schematool -dbType derby -initSchema
  • 启动hive仓库:hive
  • 注意:
    • 如果在当前目录下启动hive客户端,会在当前目录下生成临时文件
    • 下次必须还在这个目录下打开hive客户端,否则之前的数据会丢失

2.本地模式(远程模式)

  • 特点:
    • 需要MySQL的数据库支持
    • 用于开发、生产
  • 安装配置:
    • 解压:tar -zxvf apache-hive-2.3.0-bin.tar.gz -C ~/training/
    • 把MySQL的Driver放到Hive的lib目录(提前装好MySql)
    • 修改配置文件:vi hive-site.xml
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
  <!--mysql IP 根据具体情况配置-->
  <property>
    <name>javax.jdo.option.ConnectionURL</name>
    <value>jdbc:mysql://localhost:3306/hive?useSSL=false</value>
  </property>       

  <property>
    <name>javax.jdo.option.ConnectionDriverName</name>
    <value>com.mysql.jdbc.Driver</value>
  </property>

  <!--mysql中提前创建好用户:hiveowner-->
  <property>
    <name>javax.jdo.option.ConnectionUserName</name>
    <value>hiveowner</value>
  </property>

  <!--mysql用户hiveowner的密码-->          
  <property>
    <name>javax.jdo.option.ConnectionPassword</name>
    <value>qwer</value>
  </property>
</configuration>    
  • 初始化MetaStore:schematool -dbType mysql -initSchema
  • 启动hive仓库:hive

相关文章

  • Hive安装与配置

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

  • Spark on Hive配置踩坑全纪录

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

  • Hive两种模式的安装与配置

    前提:已经安装好HDFS 通用环境配置 设置环境变量: vi ~/.bashrc 生效环境变量:source ~/...

  • Hive的安装与配置

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

  • hive环境搭建

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

  • Hive安装

    Hive 安装与配置 hive安装 下载压缩包 下载地址 解压压缩包 配置环境变量 /etc/profile 检查...

  • hive安装与配置

    hive安装与配置 准备工作 下载jdk8 jdk安装配置略过 下载hadoop 略过 下载hive 下载对应的发...

  • 【hive-部署】hive搭建及mysql配置

    hive安装部署有三种模式,本地模式,单用户模式,多用户模式。本文只做多用户模式配置。 1. 安装MySQL 1....

  • Hive 1.2.1 本地模式安装笔记

    环境 ubuntu kylin 14.04 Hadoop 2.7.2 Hive 1.2.1 mysql 安装与配置...

  • metastore的三种模式

    1、内嵌模式 内嵌模式配置最简单,不用手动安装数据库,一般用作测试 1.1 配置文件 hive-site.xml ...

网友评论

      本文标题:Hive两种模式的安装与配置

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