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正常
总结,第一个问题百度一大堆,第二个问题是不细心,不过后来有目的的猜想还是挺好的