hive启动报错Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. MetaException(message:For direct MetaStore DB connections, we don't support retries at the client level
2018-04-01 12:01 Justinyangbigdata 阅读(634) 评论(0) 收藏 举报hive建表报如下错误,网上找了很多方法 ,大部分都是建议重新设置一下hive数据库的字符集 即: alter database hive character latin1; 但是设置了依然不行

然后使用hive -hiveconf hive.root.logger=DEBUG,console; 查看启动过程中的错误


可能是数据库损坏,于是重新建立的数据库并设置了字符集,
接着重启启动hive,报错由于数据库的引擎是InnoDB;但是插入的数据的格式是MyISAM;所以会出现此类错误

接着找到my.cnf目录,(需要在root用户下) 添加字段

一定要重启mysql服务一定要重启mysql服务 一定要重启mysql服务啊,重要的事情说三遍!!!

然后hive登陆成功.建表也成功了!

浙公网安备 33010602011771号