Hive中的数据库、表、数据与HDFS的对应关系
生活随笔
收集整理的這篇文章主要介紹了
Hive中的数据库、表、数据与HDFS的对应关系
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、hive數據庫
我們在hive終端,查看數據庫信息,可以看出hive有一個默認的數據庫default,而且我們還知道hive數據庫對應的是hdfs上面的一個目錄,那么默認的數據庫default到底對應哪一個目錄呢?我們可以通過hive配置文件hive-site.xml中的一個hive.metastore.warehouse.dir配置項看到信息。
如上圖,它告訴了我們默認數據庫default在hdfs的目錄。
在我們的metastore中,我們可以查閱表DBS來獲知對應關系。
2、hive表
查看所有數據庫:
使用kong這個數據庫:
創建表:舉簡單的例子,create table t1(id int);
查看所有表:show tables;
查看表結構:desc t1;
查看表的詳細信息:desc extended t1;
查看表的創建信息:show create table t1;
?
表在hdfs中的位置:
表在元數據metastore中的體現:
?
?
?
?
轉載于:https://www.cnblogs.com/kwzblog/p/7484306.html
總結
以上是生活随笔為你收集整理的Hive中的数据库、表、数据与HDFS的对应关系的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spring-boot中读取config
- 下一篇: CentOS6.5安装MySQL5.7详