码迷,mamicode.com
首页 > 其他好文 > 详细

查找hive创建的视图

时间:2014-12-07 16:28:51      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:hive   查找视图   

目前版本的hive 一般都支持视图操作,但是只是支持逻辑视图,不支持物理视图,所以在hive shell下创建的视图在hive的数据仓库目录中没有,但是可以在Mysql的元数据库中看到。

比如下hive 创建一个视图 :name_classnum

如何查找:

1 首先确定hive使用mysql存储元数据(参考hive,mysql安装的博客)

2 链接mysql

bubuko.com,布布扣

3. 使用hive  use hive;

bubuko.com,布布扣

4 显示tbls的详细信息

bubuko.com,布布扣

5. 查找视图:

bubuko.com,布布扣

至此 视图查找到了。

根据上图,可以看到TBLS表存储了 很多信息。

TBLS:存储一些table的信息;DBS:存储数据库的信息。

TBLS:  TBL_TYPE字段表示,在hive端创建的表所托管表 还是外部表。可以查看下:

bubuko.com,布布扣

可以看出 hive端的托管表是六个 和一个视图。同时在hive端可以查看:

bubuko.com,布布扣 

正好匹配。


查找hive创建的视图

标签:hive   查找视图   

原文地址:http://blog.csdn.net/xd_122/article/details/41787927

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!