配置hive元数据到Mysql中的全过程记录

 更新时间:2020年10月04日 10:09:05   作者:孙晨c  
这篇文章主要给的大家介绍了关于配置hive元数据到Mysql中的全过程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • 在hive的安装目录下,进入conf目录,创建一个hive-site.xml文件
  • 根据官方文档配置参数,拷贝数据到hive-site.xml文件中
    https://cwiki.apache.org/confluence/display/Hive/AdminManual+MetastoreAdmin

注意:先创建一个metastore数据库,字符集要用latin1


将mysql驱动复制到hive的lib目录里。(这有关上一篇安装MySQL的内容)

解压驱动包

将mysql驱动复制到hive的lib目录里

启动hive(别忘了先启动hdfs和yarn~~)

start-dfs.sh
start-yarn.sh
hive

创建一张表,试试看元数据能否保存到MySQL里

查看一下metastore库

TBLS表


COLUMNS_V2表


DBS表

从上图中,可得知

元数据的结构

  1. 表的信息都存储在tbls表中,通过db_id和dbs表中的库进行外键约束!
  2. 库的信息都存储在dbs表中!
  3. 字段信息存在在column_v2表中,通过CD_ID和表的主键进行外键约束!

总结

到此这篇关于配置hive元数据到Mysql中的全过程的文章就介绍到这了,更多相关配置hive元数据到Mysql内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • mysql存储过程之if语句用法实例详解

    mysql存储过程之if语句用法实例详解

    这篇文章主要介绍了mysql存储过程之if语句用法,结合实例形式详细分析了mysql存储过程中if语句相关原理、使用技巧与操作注意事项,需要的朋友可以参考下
    2019-12-12
  • mysql获取版本的几种方法实现

    mysql获取版本的几种方法实现

    本文主要介绍了mysql获取版本的方法实现,主要介绍了三种方法,包含SELECT VERSION(),SHOW VARIABLES和命令行,具有一定的参考价值,感兴趣的可以了解一下
    2024-06-06
  • Linux环境下安装MySQL数据库

    Linux环境下安装MySQL数据库

    这篇文章介绍了Linux环境下安装MySQL数据库的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-04-04
  • MySQL/MariaDB中如何支持全部的Unicode

    MySQL/MariaDB中如何支持全部的Unicode

    MySQL/MariaDB中,utf8字符集并不是对Unicode的真正实现,那么MySQL/MariaDB中如何支持全部的Unicode,感兴趣的朋友可以了解一下
    2021-08-08
  • Windows Server2019安装MySQL5.7.25的方法

    Windows Server2019安装MySQL5.7.25的方法

    这篇文章主要介绍了Windows Server2019安装MySQL5.7.25,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-09-09
  • MySQL8.0之CTE(公用表表达式)的使用

    MySQL8.0之CTE(公用表表达式)的使用

    本文主要介绍了MySQL8.0之CTE(公用表表达式)的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • MySQL数据表合并去重的简单实现方法

    MySQL数据表合并去重的简单实现方法

    这篇文章主要给大家介绍了关于MySQL数据表合并去重的简单实现方法,文中通过示例代码介绍的非常详细,对大家学习或者使用MySQL具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-05-05
  • MySQL数据库设置远程访问权限方法小结

    MySQL数据库设置远程访问权限方法小结

    很多情况下我们需要远程连接mysql数据库,那么就可以参考下面的权限设置
    2013-10-10
  • 如何修改WAMP中mysql默认空密码的方法

    如何修改WAMP中mysql默认空密码的方法

    WAMP安装好后,mysql密码是为空的,那么要如何修改呢?其实很简单,通过几条指令就行了,下面我就一步步来操作。
    2011-07-07
  • MySQL SQL性能分析之慢查询日志、explain使用详解

    MySQL SQL性能分析之慢查询日志、explain使用详解

    这篇文章主要介绍了MySQL SQL性能分析 慢查询日志、explain使用,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-04-04

最新评论