以mysql作为元数据存储遇到的问题
安装好mysql了,也配置好了hive的文件(比如连接到mysql的jar包、hive-site.xml文件等),此时启动hive客户端,启动命令:bin/hive,发现:
竟然报了java.sql.SQLException: Access denied for user ‘root’@‘hadoop126’ (using password: YES)异常错误???
原因分析:
‘root’@‘hadoop126’ 用户权限不足。
解决办法:
在mysql命令行中给该用户分配最高权限,使用的命令,
grant all on *.* to 'root'@'hadoop126' identified by '123456';
然后再刷新一下,就可以啦
flush privileges;