解决hadoop在配置hive环境中,show databases报错的问题

本文讲述了如何解决Hive配置问题,重点在于检查hive-site.xml中的IP配置,以及处理初始化时可能出现的权限错误。作者指导读者检查并赋予MySQLroot用户对主机的全权限,以解决初始化报错和`showdatabases`命令失败的问题。
摘要由CSDN通过智能技术生成

这个问题大多就是你之前配置有问题,初始化不成功,所以你要看你配置是否正确,我下面解决的问题,也是配置问题其中的一部分,仅供参考!

目录

hive-site.xml的配置问题

初始化查看报错信息

登录mysql赋予权限

———————————————————————————————————————————

hive-site.xml的配置问题

这一步很关键

找到自己的hive-site.xml文件,在hive安装目录文件下的conf文件夹下,查看hive-site.xml文件,注意配置地址是不是自己主机的IP地址。

然后mysql的密码和用户名都要添正确就行了

初始化查看报错信息

初始化命令:schematool -dbType mysql -initSchema

如果出现下面的错误就说明是权限的问题

看到weifenbu了吗?那是我的主机名,后面需要根据自己主机名来更改权限

登录mysql赋予权限

若是出现上面的错误,就可以跟我一样更改权限,问题大致就能解决。

登录mysql,输入下面命令

grant all privileges on *.* to 'root'@'自己主机名' identified by '123';

然后退出重新初始化,没报错的话,问题大致就解决,show databases; 命令报错的问题了。

  • 6
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值