hive表字段注釋顯示亂碼問題

2022-07-04 17:36:08 字數 688 閱讀 3319

建立了一張hive表,對欄位增加了注釋,比如comment '注釋內容' 之類的,但是在hive client檢視時候卻是亂碼

比如:

create

table

test_ultraedit (

id int comment 'id'

,name string comment '名字

');

在hive client檢視:

因為亂碼的注釋內容是中文,所以第一感覺應該是hive 元資料庫編碼的問題,登入mysql修改hive元資料庫cloumns_v2表

alter

table columns_v2 modify column comment varchar(256) character

setutf8;

flush

privileges;

然後再建立建立一張表測試:

create

table

test_ultraedit2 (

id int comment 'id'

,name string comment '名字

');

到hive client驗證:

正常!

hive建立表字段說明是亂碼

cdh的hive建立表後,表中的字段說明為亂碼 檢視了元資料庫後,發現了元資料庫的的編碼集不是utf 8 在元資料庫中,執行 alter table columns v2 modify column comment varchar 256 character set utf8 alter table...

MySQL 顯示表字段及注釋等資訊

show databases 列出 mysql server 資料庫。show tables from db name 列出資料庫資料表。show table status from db name 列出資料表及表狀態資訊。show columns from tbl name from db nam...

MySQL 顯示表字段及注釋等資訊

show databases 列出 mysql server 資料庫。show tables from db name 列出資料庫資料表。show table status from db name 列出資料表及表狀態資訊。show columns from tbl name from db nam...