ambari离线方式安装Hive不能连接mysql和不能启动hive metastore&hiveserver2

本文记录了在使用Ambari安装Hive过程中遇到的两个常见问题及其解决方案:一是通过修改配置文件实现Hive与MySQL的正确连接;二是通过更改JDBC驱动文件名解决组件启动失败的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1,在自己笔记本上离线安装ambari,在搭建Hadoop集群时测试hive连接mysql的连通性,总是连接不上

网上查资料,找到是因为缺少一个配置文件,进入后台在hive-site.xml里添加一个

<property>

<name>javax.jdo.option.ConnectionPassword</name>

<value>hive在mysql的密码</value>

</property>

之后再测试就能连上

2,服务启动时,hive metastore&hiveserver2组件始终不能起来,查看报错信息说是找不到jdbc驱动文件

jdbc驱动文件是在网上下载的mysql-connector-java-5.1.7-bin.jar

设置ambari-server的时候把这个驱动放到了相应的位置,感觉应该不是这个驱动缺少呢,后来猜想了下是名字不正确

到文件位置执行mv mysql-connector-java-5.1.7-bin.jar mysql-jdbc.driver.jar

ambari界面启动hive metastore&hiveserver2正常


总结,第一个问题百度一大堆,第二个问题是不细心,不过后来有目的的猜想还是挺好的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值