Hive内置存储元数据的数据库为derby。但是使用时会有问题,开启Hive之后会占用元数据库,而derby不与其他客户端共享数据。所以一次只能有一个客户端在使用,如果开了另一个客户端就会连接不上。

另外,启动hive时,会在启动的目录创建metasore_db。

假设我在bin目录启动hive,因为本地配了HIVE_HOME,所以直接输 hive就可以启动。此时bin目录就有metasore_db。

如果我再进入其他目录,如conf,输出hive,能成功启动。但是当输入命令时,会报错如下:

退出后发现多了metastore_db。

此时把bin下面的metastore_db拷贝过来

然后再执行hive,然后查询表和数据都没问题。

tips: 元数据只是存储表的一些基本信息,表的具体内容都存在hdfs。元数据指向hdfs。

只要有元数据,就能取到hdfs的数据。如果我们直接在hdfs增加数据,不是通过hive sql增加,hive这边其实也会取到。

Hive 使用derby作为元数据库相关推荐

  1. hive使用derby的服务模式(可以远程模式)

    hive默认使用的derby的嵌入模式.这个就面临着,无法多个并发hive shell共享的问题. 使用MySQL服务器也可以解决问题,但安装.配置太麻烦了. 可以使用轻量级的derby的c/s服务模 ...

  2. hive2.3.2+mysql5.7.21驱动包_2018-08-30期 Hive外部元数据库配置

    一.说明 Hive默认情况下使用derby作为元数据库,derby元数据库只允许单连接,如果两个会话在相同目录去连接hive,会导致第二个连上的用户做相同操作报错,如下图: A用户连接到hive,并创 ...

  3. hive mysql derby_Hive修改derby为mysql数据库

    一.概述 hive可以管理hdfs上的文件,用表的形式来管理文件数据.而表名.表里有哪些字段,字段类型.哪张表存在哪个数据下等这些表信息,称之为hive的元数据信息 默认情况下,hive的元数据信息不 ...

  4. Ubuntu下安装hive,并配置mysql作为元数据库

    一.安装hive 1. 下载并解压hive源程序 sudo tar -zxvf ./apache-hive-1.2.1-bin.tar.gz -C /usr/local # 解压到/usr/local ...

  5. CentOS7下Hive集群搭建

    文章目录 1.下载Hive 2.安装mysql数据库 3.修改配置文件 3.1 hive-site.xml配置文件 3.2 hive-env.sh配置文件 4.新增mysql驱动到hive中 5.将h ...

  6. hive集成spark和mysql

    参考:http://ihoge.cn/2018/HiveSpark.html 一.Hive安装 1.Hive简介 ​ Hive是Facebook开发的构建于Hadoop集群之上的数据仓库应用,可以将结 ...

  7. Mac上Hive环境搭建

    本文介绍在Mac上搭建Hive环境. 建议首先配置好Hadoop,搭建与配置可以参考我之前的博文Mac Hadoop的安装与配置. 当然你也可以选择使用Docker搭建环境,本文不作介绍. 安装 对于 ...

  8. 基于单机hdfs安装hive

    前言 对于做大数据开发的同学来说,掌握hive是必备的技能之一,hive基于hdfs之上的一款强大的数据分析框架,可以从海量的数据中做出高效的数据分析,而且迎合大多数有着sql使用习惯的各类技术人员 ...

  9. hive 2.1.1 mysql_Hive2.1.1集群搭建

    软件环境: linux系统: CentOS6.7 Hadoop版本: 2.6.5 zookeeper版本: 3.4.8 主机配置: 一共m1, m2, m3这五部机, 每部主机的用户名都为centos ...

  10. hive 配置用户名_Hive的安装及配置

    title: Hive的安装及配置 summary: 关键词:Hive ubuntu 安装和配置 Derby MySQL PostgreSQL 数据库连接 date: 2019-5-19 13:25 ...

最新文章

  1. Lecture 0 --基本说明
  2. 使用Kotlin打造Android路由框架-KRouter
  3. php设计模式简单代码,PHP设计模式(1)工厂模式
  4. ORA-00257: archiver error. Connect internal only, until freed.
  5. 为什么要用MyBatis-MyBatis
  6. 天然气阶梯是按年还是按月_按年算账 多退少补 你的年度个税应该是怎么算?...
  7. 嵌入式linux应用开发之常用shell脚本总结
  8. java生成压缩文件拒绝访问,FileOutputStream访问被拒绝:JAVA
  9. python extractor_PyInstaller Extractor安装和使用方法
  10. 禅宗公案 艾舍尔的画与哥德尔定理——哥德尔逻辑与哲学之2
  11. 元宇宙iwemeta:元宇宙数字人实践落地应用场景
  12. 长春师范大学计算机科学与技术团委,计算机科学与技术系团总支学生分会纳新公告...
  13. 数据挖掘之分类问题、决策树问题以及一个关于误差的泛化理论
  14. Python3基础--18--数据库编程(上)
  15. 海伦公式已知三边求面积
  16. 如何两台电脑共享文件?
  17. OSPF的DR和BDR
  18. 经济学知识——LPR、MLF、SLF、SLO、PSL、OMO
  19. SEM测试成像原理与消像散
  20. 中国大学mooc 南京大学慕课 --探索数据的奥秘--代码复现

热门文章

  1. python做网站代码_做网站用php还是python网站源代码模板测试
  2. 在线钢琴练习小工具,很好玩!!!
  3. 实战演练Python数据分析[pandas]
  4. 普渡机器人荣登深圳南山区政府抗疫展览
  5. 『蓝桥杯』第九届蓝桥杯C++省赛B组——题目汇总
  6. 男人去除黑眼圈的方法 去黑眼圈食谱
  7. 概率问题:星期二出生的孩子
  8. 2018蓝桥杯JavaB组第三题
  9. iis部署网站(asp.net或者wcf)出现HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。
  10. 关于web分页展示功能的设计