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中的體現: