一、Hive 默认的数据库 derby
继上篇 我们在hive 中操作一下,语法后面说,这篇主要讲如何和Mysql数据库关联起来,derby数据库只简单介绍,我们并不会去用这玩意,非常的不好用,主要是和Mysql关联,用Mysql数据库
- derby是使用Java语言编写的一个微型,常用于内嵌在Java中的数据库
- derby同一个数据库的实例文件不支持多个客户端同时访问
1. Hive 命令进入客户端什么也不做退出,会生成一个目录 metastore_db 这个就是hive默认的 derby数据库,还有一个log文件,是在运行hive的当前目录下生成的
yexiang@hadoop2:<hive>$ pwd
/home/yexiang/hive
yexiang@hadoop2:<hive>$ hive
SLF4J: Class path
本文介绍了如何将Hive的默认数据库从derby切换到MySQL,包括derby的特性、Hive与MySQL的关联步骤、配置Hive-site.xml、初始化数据库、数据操作及数据存储位置的查看。通过将元数据存储在MySQL,实现了多客户端访问的支持。
订阅专栏 解锁全文
1108

被折叠的 条评论
为什么被折叠?



