美文网首页开发乱炖
Hive如何使用Mysql存储元数据

Hive如何使用Mysql存储元数据

作者: TinyKing86 | 来源:发表于2016-07-04 09:15 被阅读82次
  1. 配置hive-site.xml
<configuration>
    <property>
        <name>hive.metastore.local</name>
        <value>true</value>
    </property>
    <property>
        <name>javax.jdo.option.ConnectionURL</name>
        <value>jdbc:mysql://localhost:3306/hive?createDatabaseIfNotExist=true</value>
    </property>
    <property>
        <name>javax.jdo.option.ConnectionDriverName</name>
        <value>com.mysql.jdbc.Driver</value>
    </property>
    <property>
        <name>javax.jdo.option.ConnectionUserName</name>
        <value>hive</value>
    </property>
    <property>
        <name>javax.jdo.option.ConnectionPassword</name>
        <value>hive</value>
    </property>
</configuration>
  1. 下载mysql-connector-java-*.*.jar,放到lib目录下。
  2. 配置hive-env.sh,添加

HADOOP_HOME=/opt/soft/hadoop/hadoop
export HIVE_CONF_DIR=/opt/hive/conf

  1. 初始化数据库

./schematool -initSchema -dbType mysql

相关文章

  • 大数据环境搭建-Hive

    hive压缩包解压 使用mysql存储元数据 创建 hive 账号 hive元数据库 账号授权 通过hive账号...

  • Hive的安装

    我们使用mysql来存储hive的元数据(metadata),这里关于元数据以及元数据的存储方式摘录了这篇文章里的...

  • Hive如何使用Mysql存储元数据

    配置hive-site.xml 下载mysql-connector-java-*.*.jar,放到lib目录下。 ...

  • hive拒绝连接解决方案

    上图报错可以看出hive无法访问到元数据。 解决方案 众所周知,hive的元数据存储在Mysql当中,连接Mysq...

  • Hive使用

    使用Hadoop和Hive。 首先,Hive是使用了MapReduce引擎和HDFS存储的中间键,其元数据存储在M...

  • 2018-06-04

    1. hive数据分为哪两块?分别存储在哪? 元数据和数据本身;hdfs和mysql 2. hive的建表SQL...

  • 面试常问:Hive

    六、Hive 1、Hive组成 元数据默认存储在derby数据库,但只支持单客户端,修改mysql数据库,支持多客...

  • Hive的安装和部署

    MySQL的安装和部署 MySQL下载 hive的元数据一般存储在MySQL中,所以我们需要先安装一个MySQL:...

  • Hive实战

    上一节讲述了Hive的基于mysql作为元数据存储的安装 这一节讲解Hive的实战操作首先要了解hive的数据类型...

  • Hive中文注释乱码问题处理

    原因: Hive元数据信息存储在MySQL中。Hive要求数据库级别的字符集必须是latin1。但是对于具体表中字...

网友评论

    本文标题:Hive如何使用Mysql存储元数据

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