中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

cdh中hive創建表出現中文亂碼問題

2019/2/28 星期四

cdh中hive創建表出現中文亂碼問題

創新互聯是一家專注于網站設計、成都網站設計與策劃設計,昌都網站建設哪家好?創新互聯做網站,專注于網站建設10多年,網設計領域的專業建站公司;建站業務涵蓋:昌都等地區。昌都做網站價格咨詢:13518219792

0: jdbc:hive2://192.168.0.141:10000> create table movie(
. . . . . . . . . . . . . . . . . .> userID int comment '用戶ID',
. . . . . . . . . . . . . . . . . .> movieID int comment '電影ID',
. . . . . . . . . . . . . . . . . .> rating int comment '電影評分',
. . . . . . . . . . . . . . . . . .> timestamped bigint comment '評分時間戳',
. . . . . . . . . . . . . . . . . .> movieName string comment '電影名字', 
. . . . . . . . . . . . . . . . . .> movieType string comment '電影類型', 
. . . . . . . . . . . . . . . . . .> sex string comment '性別', 
. . . . . . . . . . . . . . . . . .> age int comment '年齡', 
. . . . . . . . . . . . . . . . . .> occupation string comment '職業', 
. . . . . . . . . . . . . . . . . .> zipcode string comment '郵政編碼'
. . . . . . . . . . . . . . . . . .> ) comment '影評三表合一' 
. . . . . . . . . . . . . . . . . .> row format delimited fields terminated by ","
. . . . . . . . . . . . . . . . . .> ;

0: jdbc:hive2://192.168.0.141:10000> desc movie;
INFO : Compiling command(queryId=hive_20190228181919_b6eb4f8a-7d17-4437-b089-750bf2e81d0f): desc movie
INFO : Semantic Analysis Completed
INFO : Returning Hive schema: Schema(fieldSchemas:[FieldSchema(name:col_name, type:string, comment:from deserializer), FieldSchema(name:data_type, type:string, comment:from deserializer), FieldSchema(name:comment, type:string, comment:from deserializer)], properties:null)
INFO : Completed compiling command(queryId=hive_20190228181919_b6eb4f8a-7d17-4437-b089-750bf2e81d0f); Time taken: 0.036 seconds
INFO : Executing command(queryId=hive_20190228181919_b6eb4f8a-7d17-4437-b089-750bf2e81d0f): desc movie
INFO : Starting task [Stage-0:DDL] in serial mode
INFO : Completed executing command(queryId=hive_20190228181919_b6eb4f8a-7d17-4437-b089-750bf2e81d0f); Time taken: 0.016 seconds
INFO : OK
+--------------+------------+----------+--+
| col_name | data_type | comment |
+--------------+------------+----------+--+
| userid | int | ??ID |
| movieid | int | ??ID |
| rating | int | ???? |
| timestamped | bigint | ????? |
| moviename | string | ???? |
| movietype | string | ???? |
| sex | string | ?? |
| age | int | ?? |
| occupation | string | ?? |
| zipcode | string | ???? |
+--------------+------------+----------+--+

進入MySQL
[root@NewCDH-0--141 ~]# mysql -uroot -p
Enter password:
mysql> show create database hive;
+----------+---------------------------------------------------------------+
| Database | Create Database |
+----------+---------------------------------------------------------------+
| hive | CREATE DATABASE hive /!40100 DEFAULT CHARACTER SET utf8 / |
+----------+---------------------------------------------------------------+
1 row in set (0.02 sec)
直接執行下面的命令

mysql> use hive;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

mysql>  alter table COLUMNS_V2 modify column COMMENT varchar(256) character set utf8;
Query OK, 57 rows affected (0.20 sec)
Records: 57  Duplicates: 0  Warnings: 0

mysql> alter table TABLE_PARAMS modify column PARAM_VALUE varchar(4000) character set utf8;
Query OK, 58 rows affected (0.03 sec)
Records: 58  Duplicates: 0  Warnings: 0

mysql> alter table PARTITION_PARAMS  modify column PARAM_VALUE varchar(4000) character set utf8;
Query OK, 0 rows affected (0.03 sec)
Records: 0  Duplicates: 0  Warnings: 0

mysql> alter table PARTITION_KEYS  modify column PKEY_COMMENT varchar(4000) character set utf8;
Query OK, 0 rows affected (0.04 sec)
Records: 0  Duplicates: 0  Warnings: 0

mysql> alter table  INDEX_PARAMS  modify column PARAM_VALUE  varchar(4000) character set utf8;
Query OK, 0 rows affected (0.19 sec)
Records: 0  Duplicates: 0  Warnings: 0

然后需要重新創建表,之前的表還是亂碼


create table movie02(
userID int comment '用戶ID',
movieID int comment '電影ID',
rating int comment '電影評分',
timestamped bigint comment '評分時間戳',
movieName string comment '電影名字', 
movieType string comment '電影類型', 
sex string comment '性別', 
age int comment '年齡', 
occupation string comment '職業', 
zipcode string comment '郵政編碼'
) comment '影評三表合一' 
row format delimited fields terminated by ",";

0: jdbc:hive2://192.168.0.141:10000> desc movie02;
+--------------+------------+----------+--+
| col_name | data_type | comment |
+--------------+------------+----------+--+
| userid | int | 用戶ID |
| movieid | int | 電影ID |
| rating | int | 電影評分 |
| timestamped | bigint | 評分時間戳 |
| moviename | string | 電影名字 |
| movietype | string | 電影類型 |
| sex | string | 性別 |
| age | int | 年齡 |
| occupation | string | 職業 |
| zipcode | string | 郵政編碼 |
+--------------+------------+----------+--+
0: jdbc:hive2://192.168.0.141:10000> show create table movie02;
+----------------------------------------------------+--+
| createtab_stmt |
+----------------------------------------------------+--+
| CREATE TABLE movie02( |
| userid int COMMENT '用戶ID', |
| movieid int COMMENT '電影ID', |
| rating int COMMENT '電影評分', |
| timestamped bigint COMMENT '評分時間戳', |
| moviename string COMMENT '電影名字', |
| movietype string COMMENT '電影類型', |
| sex string COMMENT '性別', |
| age int COMMENT '年齡', |
| occupation string COMMENT '職業', |
| zipcode string COMMENT '郵政編碼') |
| COMMENT '影評三表合一' |
| ROW FORMAT SERDE |
| 'org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe' |
| WITH SERDEPROPERTIES ( |
| 'field.delim'=',', |
| 'serialization.format'=',') |
| STORED AS INPUTFORMAT |
| 'org.apache.hadoop.mapred.TextInputFormat' |
| OUTPUTFORMAT |
| 'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat' |
| LOCATION |
| 'hdfs://nameservice1/user/hive/warehouse/movie02' |
| TBLPROPERTIES ( |
| 'transient_lastDdlTime'='1551350122') |
+----------------------------------------------------+--+
25 rows selected (0.167 seconds)
亂碼問題解決了。

參考鏈接
https://www.cnblogs.com/qingyunzong/p/8724155.html
cdh hive 中文注釋亂碼解決方法(簡單幾步):https://blog.csdn.net/lingbo229/article/details/81324624

本文標題:cdh中hive創建表出現中文亂碼問題
本文路徑:http://www.2m8n56k.cn/article28/gpocjp.html

成都網站建設公司_創新互聯,為您提供外貿建站全網營銷推廣用戶體驗企業建站品牌網站設計營銷型網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都定制網站網頁設計
主站蜘蛛池模板: 亚洲va视频 | 久久超级碰 | 日韩免费一级a毛片在线播放一级 | 九月婷婷亚洲综合在线 | 久久久久欧美情爱精品 | 99久久国产综合精品网成人影院 | 国产免费v片在线看 | 亚洲国产视频在线 | 日韩午夜视频在线观看 | 成人aaaa| 女人国产香蕉久久精品 | 日韩精品视频美在线精品视频 | 国产成人精品天堂 | 欧美freesex10一13黑人 | 午夜在线播放免费人成无 | 久久国产精品99久久小说 | 绝对真实偷拍盗摄高清在线视频 | 72种姿势欧美久久久久大黄蕉 | 又黄又刺激下面流水的视频 | 亚州人成网在线播放 | 狠狠五月深爱婷婷网 | 欧美成人精品一区二区 | 成年人黄色网址 | 国产精品久久人人做人人爽 | 美女张开腿让男人桶的 视频 | 欧美成免费 | 成人久久网站 | 台湾三级香港三级在线中文 | 国产精品一久久香蕉国产线看 | 国产精品久久国产三级国电话系列 | 日韩毛片| 久草在线视频在线 | 杨幂国产精品福利在线观看 | 精品久久久久久久久免费影院 | 国产三级一区二区 | 久久精品免费全国观看国产 | 日本一级大黄毛片免费基地 | 免费观看一级特黄三大片视频 | 三级黄色在线观看 | 中文字幕一区二区三区视频在线 | 亚洲色欧美 |