Hive JDBC 1.1.0 CDH 5.4.5 独立版 jar 文件为连接和操作 Hadoop 数据仓库 Hive 提供了 Java API,便于开发者进行大数据处理。
在使用hive-jdbc-1.1.0-cdh5.4.5-standalone.jar的过程中遇到了以下异常:
```
Caused by: java.sql.SQLException: java.lang.ClassNotFoundException: org.apache.hive.jdbc.HiveDriver at com.trs.gateway.commons.hive.HiveFeature.getConnection(HiveFeature.java:57) at com.trs.gateway.commons.database.DatabaseUtil.connectUsingClass(DatabaseUtil.java:112)
...
Caused by: java.lang.ClassNotFoundException: org.apache.hive.jdbc.HiveDriver
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at com.trs.gateway.commons.hive.HiveFeature.getConnection(HiveFeature.java:55)
...
```
异常的主要原因是未能找到`org.apache.hive.jdbc.HiveDriver`类,导致连接数据库时出现问题。