Hive中的数据库、表、数据与HDFS的对应关系
1、hive數(shù)據(jù)庫
我們在hive終端,查看數(shù)據(jù)庫信息,可以看出hive有一個默認(rèn)的數(shù)據(jù)庫default,而且我們還知道hive數(shù)據(jù)庫對應(yīng)的是hdfs上面的一個目錄,那么默認(rèn)的數(shù)據(jù)庫default到底對應(yīng)哪一個目錄呢?我們可以通過hive配置文件hive-site.xml中的一個hive.metastore.warehouse.dir配置項看到信息。
如上圖,它告訴了我們默認(rèn)數(shù)據(jù)庫default在hdfs的目錄。
在我們的metastore中,我們可以查閱表DBS來獲知對應(yīng)關(guān)系。
2、hive表
查看所有數(shù)據(jù)庫:
使用kong這個數(shù)據(jù)庫:
創(chuàng)建表:舉簡單的例子,create table t1(id int);
查看所有表:show tables;
查看表結(jié)構(gòu):desc t1;
查看表的詳細(xì)信息:desc extended t1;
查看表的創(chuàng)建信息:show create table t1;
?
表在hdfs中的位置:
表在元數(shù)據(jù)metastore中的體現(xiàn):
?
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/kwzblog/p/7484306.html
總結(jié)
以上是生活随笔為你收集整理的Hive中的数据库、表、数据与HDFS的对应关系的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spring-boot中读取config
- 下一篇: WinDbg 查看静态变量