分享

hive使用derby作为元数据库找不到所创建表的原因

本帖最后由 pig2 于 2014-11-25 00:27 编辑
问题导读:
本文主要解决了:
1.hive使用derby作为元数据库找达到所创建表的原因?
2.为什么会找不到所创建的表?




很多初学者安装hive使用的是默认元数据库derby,这里面容易遇到下面问题:

安装好了hive 环境,建表后关闭连接窗口,再重新进表就不见了,这是哪里配置的不对?
1.命令行键入 hive后创建表,
2.在show tables; 显示表列表,上面显示刚才创建的表
3.把窗口关闭,再重新开个窗口连接服务器,键入hive ,然后show table,表看不到了



为什么会找不到创建的表,这个并没有消失,而是你的位置不对。

1.如果我们在home下面进入hive,那么我们的metastore_db,就会产生在home目录下。
2.如果我们在/usr目录下进入hive,那么我们的metastore_db,就会产生在usr目录下。
所以如果你更换了目录启动hive,那么之前的创建的表你是找不到的。

什么是不同路径下进入hive,如下图所示
从hive安装目录进入:
hive1.jpg

hive从桌面路径/home/aboutyun路径下进入

hive2.jpg



已有(12)人评论

跳转到指定楼层
zhujun182104906 发表于 2014-11-13 15:47:55
初学者会遇到的问题
回复

使用道具 举报

凌飞羽 发表于 2014-11-24 23:56:09
怪不得了,我在 /etc/profile 设置环境变量,以为可以方便直接调用hive (之前一直在hive/bin 执行),发现找不到之前的表,现在明白了
回复

使用道具 举报

凌飞羽 发表于 2014-11-24 23:58:02
hive/bin 设置的是mysql ,直接执行hive 是 derby ,怎样才能链接mysql 的元数据呢
回复

使用道具 举报

pig2 发表于 2014-11-25 00:29:13
凌飞羽 发表于 2014-11-24 23:58
hive/bin 设置的是mysql ,直接执行hive 是 derby ,怎样才能链接mysql 的元数据呢
derby是默认的,如果使用mysql需要安装mysql,然后在配置文件中进行配置,详细参考:

hbase0.96与hive0.12整合高可靠文档及问题总结
http://www.aboutyun.com/thread-7881-1-1.html

回复

使用道具 举报

凌飞羽 发表于 2014-11-25 08:14:14
pig2 发表于 2014-11-25 00:29
derby是默认的,如果使用mysql需要安装mysql,然后在配置文件中进行配置,详细参考:

hbase0.96与hive0 ...

我也是参考着文章配置的,但现在连接mysql  只能进 /usr/hive/bin  执行 hive ,在其他目录执行 hive 都是连 derby的,不知道是不是哪个步骤错了
回复

使用道具 举报

long1657 发表于 2014-12-10 17:22:54
凌飞羽 发表于 2014-11-25 08:14
我也是参考着文章配置的,但现在连接mysql  只能进 /usr/hive/bin  执行 hive ,在其他目录执行 hive 都 ...

你的问题,现在解决了吗?我的也出现这样的情况!
回复

使用道具 举报

凌飞羽 发表于 2014-12-10 22:52:15
long1657 发表于 2014-12-10 17:22
你的问题,现在解决了吗?我的也出现这样的情况!

暂时跳过,学习其他内容
回复

使用道具 举报

EASONLIU 发表于 2014-12-17 09:26:00
短信包开通用户
回复

使用道具 举报

凌飞羽 发表于 2015-1-1 15:38:58
long1657 发表于 2014-12-10 17:22
你的问题,现在解决了吗?我的也出现这样的情况!

检查一下配置,我就发现配置有问题,现在正常
hive-site.xml  增加
<property>
  <name>hive.metastore.local</name>
    <value>false</value>
      <description>controls whether to connect to remove metastore server or open a new metastore server in Hive Client JVM</description>
      </property>

然后设置mysql 的相关参数配置

回复

使用道具 举报

12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条