1. 程式人生 > >讓hive的表註釋和字段註釋支持中文

讓hive的表註釋和字段註釋支持中文

發現 rac har unicode cte mysq latin bin mys

此處用的數據庫類型為mysql。發現hive在初始化創建這些表的時候,大部分字段的字符集給設置成了latin1,然後collation設成了latin1_bin。

但是我們在hive中創建表時,表註釋和字段註釋通常會包含中文。這樣我們就需要修改一下mysql中表的一些字段的字符集和collation。

表註釋對應的字段為:TABLE_PARAMS.PARAM_VALUE

字段註釋對應的字段為:COLUMNS_V2.COMMENT

只要將這兩個字段的 character設為utf8mb4,collation設為 utf8mb4_unicode_ci 即可。

以上。

讓hive的表註釋和字段註釋支持中文