hive數據庫中所有庫、表信息的導出

1、進入到hive的安裝目錄下的conf目錄,$ cd /xxx/hive/conf   
2、在conf目錄下找到hive-site.xml文件 ,$ vi hive-site.xml  
3、找到hive配置元數據的服務器和數據庫 ,master下hive庫

    <property>
      <name>javax.jdo.option.ConnectionURL</name>
      <value>jdbc:mysql://master:3306/hive?createDatabaseIfNotExist=true&amp;useSSL=false</value>
    </property>
4、找到master對應的IP , $ cat /etc/hosts , 192.168.xxx.xxx  master
5、連接數據庫
6、選擇hive庫,DBS-庫信息,TBLS -表信息,COLUMNS_V2-列信息
``
SELECT tbs.`OWNER`,dbs.`NAME`,tbs.TBL_NAME,cv.COLUMN_NAME,cv.TYPE_NAME
FROM hive.TBLS tbs
INNER JOIN hive.DBS dbs
ON dbs.DB_ID = tbs.DB_ID
INNER JOIN hive.COLUMNS_V2 cv
ON cv.CD_ID = tbs.TBL_ID;
``
7、將數據導出。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章