在初始化hive时出现的错误:![在这里插入图片描述](https://img-blog.csdnimg.cn/20191125163359391.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzg2MTExOA==,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191125163529379.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzg2MTExOA==,size_16,color_FFFFFF,t_70)
这两个问题对于刚刚学hive的小白来说,可谓是挺烦人的,首先我们要知道,在网上搜了很多,有的说是配置文件问题,有的说是数据库问题,有的说是版本太新问题,其实这个问题的本质还是由于服务端没有连接到mysql造成的
解决办法:
进入mysql:
mysql -u用户 -p密码
查询用户:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191125163925494.png)
修改用户权限(这里修改的是报错的用户,比如楼主报错的node01,这里的用户就写node01)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191125164129210.png)
然后再进行初始化就不会报错了
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191125164203754.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzg2MTExOA==,size_16,color_FFFFFF,t_70)
总而言之,在初始化时,容易出错的是配置文件和权限,一定要理清自己的配置思路才能配置的清楚,完美!