中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Hive中matadata怎么用

發布時間:2021-12-10 14:15:31 來源:億速云 閱讀:126 作者:小新 欄目:大數據

這篇文章將為大家詳細講解有關Hive中matadata怎么用,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

Hive元數據存儲在MySQL庫里,數據存儲HDFS上;查看元數據庫存放地址,查看Hive配置文件路徑查看:

$HIVE_HOME/conf/hive-site.xml   

        <property>
                <name>javax.jdo.option.ConnectionURL</name>
                <value>jdbc:mysql://localhost:3306/hive_data?createDatabaseIfNotExist=true&amp;characterEncoding=latin1</value>
        </property>

查看MySQL元數據:

mysql> use hive_data

Database changed

mysql> show tables;

+---------------------------+
| Tables_in_hive_data       |
+---------------------------+
| bucketing_cols            |
| cds                       |
| columns_v2                |
| database_params           |
| db_privs                  |
| dbs                       |
| func_ru                   |
| funcs                     |
| global_privs              |
| idxs                      |
| index_params              |
| part_col_privs            |
| part_col_stats            |
| part_privs                |
| partition_key_vals        |
| partition_keys            |
| partition_params          |
| partitions                |
| roles                     |
| sd_params                 |
| sds                       |
| sequence_table            |
| serde_params              |
| serdes                    |
| skewed_col_names          |
| skewed_col_value_loc_map  |
| skewed_string_list        |
| skewed_string_list_values |
| skewed_values             |
| sort_cols                 |
| tab_col_stats             |
| table_params              |
| tbl_col_privs             |
| tbl_privs                 |
| tbls                      |
| version                   |
+---------------------------+

----------------------------------------------------------------

1. Hive版本version表有且只有一條數據,多一條數據Hive會無法啟動

mysql> select * from version;
+--------+----------------+---------------------------------------+
| VER_ID | SCHEMA_VERSION | VERSION_COMMENT                       |
+--------+----------------+---------------------------------------+
|      1 | 1.1.0          | Set by MetaStore hadoop@192.168.0.129 |
+--------+----------------+---------------------------------------+

2.Hive數據庫元數據表【dbs】【database_params】

mysql> select DB_ID,DB_LOCATION_URI,NAME  from dbs

+-------+----------------------------------------------------------------+---------------+
| db_id | DB_LOCATION_URI                                                | NAME          |
+-------+----------------------------------------------------------------+---------------+
|     1 | hdfs://192.168.0.129:9000/user/hive/warehouse                  | default       |
|     3 | hdfs://192.168.0.129:9000/user/hive/warehouse/hive_data2.db    | hive_data2    |
|     6 | hdfs://192.168.0.129:9000/user/hive/warehouse/ruozedata_job.db | ruozedata_job |
+-------+----------------------------------------------------------------+---------------+
  • DB_ID            -- 數據庫ID 【tbls】

  • DB_LOCATION_URI    -- HDFD存放路徑

  • NAME               -- 數據庫名

3.Hive表內容、結構、屬性

mysql> select TBL_ID,CREATE_TIME,DB_ID,SD_ID,TBL_NAME,TBL_TYPE from tbls; 

+--------+-------------+-------+-------+---------------+----------------+
| TBL_ID | CREATE_TIME | DB_ID | SD_ID | TBL_NAME      | TBL_TYPE       |
+--------+-------------+-------+-------+---------------+----------------+
|      7 |  1528299941 |     3 |     7 | emp           | EXTERNAL_TABLE |
|     10 |  1528311773 |     3 |    10 | emp_bak       | MANAGED_TABLE  |
|     11 |  1528312267 |     3 |    11 | emp1          | EXTERNAL_TABLE |
|     16 |  1528403085 |     3 |    16 | dual          | MANAGED_TABLE  |
|     17 |  1528484818 |     3 |    17 | json          | MANAGED_TABLE  |
|     22 |  1529454293 |     3 |    22 | emp_partition | MANAGED_TABLE  |
|     26 |  1529459118 |     3 |    31 | emp_sqoop111  | MANAGED_TABLE  |
|     34 |  1529530688 |     6 |    39 | user_click    | EXTERNAL_TABLE |
|     38 |  1529537107 |     6 |    44 | product_info  | EXTERNAL_TABLE |
|     39 |  1529593387 |     6 |    45 | city_info     | MANAGED_TABLE  |
|     41 |  1529606647 |     6 |    46 | product_hot   | MANAGED_TABLE  |
+--------+-------------+-------+-------+---------------+----------------+
  • TBL_ID     -- 表ID      【table_params】【partitions】【partition_keys】

  • DB_ID      -- 庫ID   

  • SD_ID      -- 序列化ID  【sds】【partitions】

4.Hive文件存儲相關元數據:【sds【serdes】【serde_params】

mysql> select * from sds;

  • CD_ID         --表列ID     【columns_v2】【cds】

  • SERDE_ID      --序列化列ID 【serdes】【serde_params】

mysql> select * from columns_v2;

+-------+---------+--------------+-----------+-------------+

| CD_ID | COMMENT | COLUMN_NAME  | TYPE_NAME | INTEGER_IDX |

+-------+---------+--------------+-----------+-------------+

|     7 | NULL    | comm         | double    |           6 |

|     7 | NULL    | deptno       | int       |           7 |

|     7 | NULL    | empno        | int       |           0 |

|     7 | NULL    | ename        | string    |           1 |

|     7 | NULL    | hiredate     | string    |           4 |

|     7 | NULL    | job          | string    |           2 |

|     7 | NULL    | mgr          | int       |           3 |

|     7 | NULL    | salary       | double    |           5 |

|    10 | NULL    | comm         | double    |           6 |

|    10 | NULL    | deptno       | int       |           7 |

|    10 | NULL    | empno        | int       |           0 |

|    10 | NULL    | ename        | string    |           1 |

|    10 | NULL    | hiredate     | string    |           4 |

|    10 | NULL    | job          | string    |           2 |

|    10 | NULL    | mgr          | int       |           3 |

|    10 | NULL    | salary       | double    |           5 |

5.Hive表分區相關的元數據表 

mysql> select * from partitions;

+---------+-------------+------------------+-----------------+-------+--------+
| PART_ID | CREATE_TIME | LAST_ACCESS_TIME | PART_NAME       | SD_ID | TBL_ID |
+---------+-------------+------------------+-----------------+-------+--------+
|       1 |  1529456274 |                0 | pt=2018-06-19   |    26 |     22 |
|       6 |  1529530704 |                0 | data=2018-06-20 |    40 |     34 |
  • PART_ID    -- 分區ID 【partition_key_vasls】【partition_params】

mysql> select * from partition_key_vals;

+---------+--------------+-------------+

| PART_ID | PART_KEY_VAL | INTEGER_IDX |

+---------+--------------+-------------+

|       1 | 2018-06-19   |           0 |

|       6 | 2018-06-20   |           0 |

+---------+--------------+-------------+

  • PART_ID          -- 分區ID

  • PART_KEY_VAL     -- 分區字段值

mysql> select * from partition_params;

+---------+-----------------------+-------------+

| PART_ID | PARAM_KEY             | PARAM_VALUE |

+---------+-----------------------+-------------+

|       1 | COLUMN_STATS_ACCURATE | true        |

|       1 | numFiles              | 2           |

|       1 | numRows               | 0           |

|       1 | rawDataSize           | 0           |

|       1 | totalSize             | 734         |

|       1 | transient_lastDdlTime | 1529456274  |

|       6 | COLUMN_STATS_ACCURATE | true        |

|       6 | numFiles              | 1           |

|       6 | numRows               | 0           |

|       6 | rawDataSize           | 0           |

|       6 | totalSize             | 725264      |

|       6 | transient_lastDdlTime | 1529530704  |

PARAM_KEY       -- 分區屬性

PARAM_VALUE     -- 分區屬性值

總結:

Hive中matadata怎么用

關于“Hive中matadata怎么用”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

紫阳县| 新晃| 奉节县| 咸宁市| 高安市| 新泰市| 淮安市| 手游| 桐柏县| 科技| 嫩江县| 晋宁县| 临城县| 枝江市| 江永县| 镇原县| 无极县| 辽中县| 锡林浩特市| 肥西县| 宣城市| 利津县| 渑池县| 丽水市| 宁陵县| 嘉定区| 桦甸市| 和田县| 桐柏县| 阿巴嘎旗| 本溪| 林芝县| 九江县| 西林县| 公主岭市| 长子县| 瓮安县| 信丰县| 托里县| 郴州市| 玛沁县|