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

来源:互联网 发布:文明6 mac 下载 编辑:程序博客网 时间:2024/05/22 10:22

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正常


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