当hive-site.xml配置正确,和Mysql.user中root用户的host设为‘%’后,quit退出,开始hive的Mysql元数据初始化时,发生了权限连接报错,原因大概如下:
1.没有在UPDATE mysql.user SET Host='%' WHERE User = 'root';该语句执行后未刷新表,导致HIVE元数据库初始化发生连接错误。
解决办法:在Mysql中执行 flush privileges; 。