问题导读:
本文主要解决了:
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安装目录进入:
hive使用derby作为元数据库找不到所创建表的原因 
hive从桌面路径/home/aboutyun路径下进入

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

相关文章:

  • 2022-12-23
  • 2022-01-12
  • 2022-02-25
  • 2021-12-17
  • 2021-09-09
  • 2021-11-16
  • 2021-11-09
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-07-26
  • 2021-12-01
  • 2022-12-23
  • 2021-10-19
  • 2021-11-02
相关资源
相似解决方案