Ambari安装hive服务,数据库Connection Failed

d2cfabbda844e75307938e5190231cde.gif

点击卡片“大数据实战演练”,选择“设为星标”或“置顶”

回复“资料”可领取独家整理的学习资料!

46dbd0b659629d88c90349bf1fe786a8.png

一、问题描述

因为写 ambari  相关的文章比较多,所以有很多使用 ambari 的朋友加我好友,发现有很多初学者都会卡在一个地方,就是安装依赖 mysql 的服务会提示:MYSQL Connection: Error ,像安装 hive、oozie、ranger 等等服务都会遇到这个问题。

61a5abae44fd2e36a36b95f984ee0d72.png

本文以安装 hive 服务为示例,给大家演示下如何解决 MYSQL Connection: Error 问题。

二、解决办法

be9501b03e3b58589be12f8a9b9bde23.png

测试通不过的话,可以点击 “Connection Failed” 查看错误日志。思路如下:

1)jdbc 驱动 jar 包有吗?如果没有的话,可在公众号【大数据实战演练】中回复关键字【jdbc】获取。然后为 ambari-server 设置下 jdbc 驱动:

ambari-server setup --jdbc-db=mysql --jdbc-driver=/usr/share/java/mysql-connector-java.jar

命令执行完即可生效,不用重启ambari-server。

命令会将 mysql-connector-java.jar 拷贝到 /var/lib/ambari-server/resources/ 目录下。

4c869ba9d5b6441a9c550138258a8ce9.png

2)思考数据库 url 对吗?数据库存在吗?用户名密码对吗?

  • 数据库 url :jdbc:mysql://${mysql节点ip}:${mysql端口号}/${hive数据库名}

  • Hive Database 选择 "Existing MySQL / MariaDB" 时,hive 数据库需要预先创建好,执行:

    CREATE DATABASE hive character set utf8 collate utf8_general_ci;
  • 建议每个服务创建对应的用户名,且控制好权限:

    CREATE USER 'hive'@'%' IDENTIFIED BY 'hive';
    GRANT ALL PRIVILEGES ON *.* TO 'hive'@'%';
    FLUSH PRIVILEGES;  # 刷新权限

三、总结

以上主要给大家演示了排查 hive 服务连接 mysql 异常时的解决思路,这种思路同样适用于 oozie、ranger 等依赖 mysql 的服务。如果还有问题,可以私信我或加我好友咨询。

四、Ambari 知识库上线

最近整理了下公众号输出的 ambari 文章,之后会陆续放到语雀的【Ambari知识库】中,里面还有我留存的 hdp rpm资源包。上链接:

https://www.yuque.com/books/share/5102b2ea-e139-46f2-af8a-68a6f16c9a0d?#

密码会不定期更新,最新密码会放在【大数据实战演练】公众号里面,关键词:ambari知识库

7684b012e50fc4e51962446e52e06369.png

感兴趣的小伙伴记得给【Ambari知识库】点个关注哦,这样的话,后期有更新也不会错过!

----------  END  ----------

往期推荐

(内部资料)Ambari 自定义服务第八讲:添加自定义告警

Ambari 前端之 ambari-admin 模块概述

Ambari 前端之 ambari-web 模块概述

Ambari 注册主机失败解决方案汇总

分享一下我对 ambari 二次开发的一些理解~

完结撒花 | 全网稀有的Ambari自定义服务集成实战(全)

最后说一句(求关注,别白嫖我)

扫一扫,我们的故事就开始了。

49d6c030889944a9df9d337711820d73.png

文章有用,点赞、转发、在看都是一种支持,求三连

另外公众号改变了推送规则,大家看文章不要忘记点击最下方的在看,点赞按钮,这样微信自动识别为常看公众号,否则很可能推送的文章可能淹没在别的文章找不到,谢谢大家。

257656bebe7431b7c9ca3b3aa560452e.png

                   动动小手,让更多需要的人看到~

ed8169c6f78c0fcaa71961f299cf6481.gif

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

create17

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值