大数据hive中数据上传乱码
·
再node1上 对配置文件进行修改
vim /etc/my.cnf
增加以下内容 注意要在加在 !!!!! [mysqld] !!!!!! 后面
init_connect=‘SET collation_connection = utf8_unicode_ci’
init_connect=‘SET NAMES utf8’
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
修改完以后重启mysql让配置生效
systemctl restart mysql
登录mysql 查看是否修改成功
show variables like ‘char%’
修改成功后 使用hive3数据库 修元数据
use hive3;
alter table COLUMNS_V2 modify column COMMENT varchar(256) character set utf8;
alter table TABLE_PARAMS modify column PARAM_VALUE varchar(4000) character set utf8;
alter table PARTITION_PARAMS modify column PARAM_VALUE varchar(4000) character set utf8 ;
alter table PARTITION_KEYS modify column PKEY_COMMENT varchar(4000) character set utf8;
alter table INDEX_PARAMS modify column PARAM_VALUE varchar(4000) character set utf8;
退出MySQL 并且使用hive 验证是否成功即可
更多推荐
所有评论(0)