环境:CentOS 6.4, hadoop 2.6, hive 1.1,postgresql 9.4
在启动hive的时候出现No suitable driver found for jdbc:postgres://xxx.xxx.xxx.xxx:5432/hive
依据提示是说postgresql jdbc包找不到,反复确认包是存在lib文件夹内。
最终发现hive-site.xml中的
<value>jdbc:postgres://xxx.xxx.xxx.xxx:5432/hive</value> 的问题。修改为
value>jdbc:postgresql://xxx.xxx.xxx.xx:5432/hive</value>即可