首页 > 代码库 > 查找hive创建的视图
查找hive创建的视图
目前版本的hive 一般都支持视图操作,但是只是支持逻辑视图,不支持物理视图,所以在hive shell下创建的视图在hive的数据仓库目录中没有,但是可以在Mysql的元数据库中看到。
比如下hive 创建一个视图 :name_classnum
如何查找:
1 首先确定hive使用mysql存储元数据(参考hive,mysql安装的博客)
2 链接mysql
3. 使用hive use hive;
4 显示tbls的详细信息
5. 查找视图:
至此 视图查找到了。
根据上图,可以看到TBLS表存储了 很多信息。
TBLS:存储一些table的信息;DBS:存储数据库的信息。
TBLS: TBL_TYPE字段表示,在hive端创建的表所托管表 还是外部表。可以查看下:
可以看出 hive端的托管表是六个 和一个视图。同时在hive端可以查看:
正好匹配。
查找hive创建的视图
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。