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

  

  

  

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM