安装hive中初始化元数据库失败,显示Failed to get schema version

我在搭建数据仓库的时候,安装hive包初始化元数据库失败。在网上找了几种方法都没解决成功,然后我又重新看了一下问题,问题当中还显示了:无法使用MySQL以‘root‘@‘localhost‘。

原因分析:

1、权限问题:mysql版本的驱动包不对应,一般linux系统下的jar为后缀

2、密码问题:当密码错误时,服务器拒绝访问。应该可能是hive文件配置问题

解决办法:

1、查看驱动包是否安装正确

查看了版本是正确的,所以不是这个问题,只能是密码问题,然后我查看了一下配置文件

2、检查用户名和密码是否正确

查看我的配置hive的文件,输入以下代码进入文件里面修改

起初没有想通,认真看了一下发现password的密码可能有两种情况,一种是我配置mysql文件的密码也有可能是我虚拟机主机的密码,在想一下问题的解释,告诉我的是root用户密码拒绝我的服务访问,所以我试着修改成我的root机子的密码,于是就可以了

初始化成功后,我就进入到我的hive中配置检验我是否成功,输入show databases回车弹出可进行正在的文件,在输入 exit  有出现 Bye 等代表成功完成进入

出现schemaTool completed 代表着 hive,mysql无任何问题,安全成功!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值