HIVE建表问题解决:For direct MetaStore DB connections, we don't support retries at the client level.

其实是元数据库的编码问题,可以有以下2种解决方式,一是alter database hive character set latin1; 

二是创建元数据库时将数据库编码设置为 latin1,把个别表或者需要存储中文的字段备注的编码设置为utf8。

修改hive-site.xml文件中的链接,jdbc:mysql://localhost:3306/hive?createDatabaseIfNotExist=true&characterEncoding=UTF-8
修改字段注释字符集
alter table COLUMNS modify column COMMENT varchar(512) character set utf8;
修改表注释字符集
alter table TABLE_PARAMS modify column PARAM_VALUE varchar(5000) character set utf8;

你可能感兴趣的:(问题解决)