hive 的 1.2.1 版本 JDBC 驱动包,做成了独立的standalone.jar
,挺方便的。你不用再去拼依赖,拿来直接连 Hive 就能用,适合不想折腾配置的场景。
hive-jdbc-1.2.1-standalone.jar这种独立包,适合直接拿来跑 SQL,做数据查询或者搞个轻量的数据工具都没问题。尤其你用的是老版本的 Hive,兼容性也挺稳。
像你写个数据导出脚本,直接引这个包,Class.forName("org.apache.hive.jdbc.HiveDriver")
一下就能连了。比起那些依赖一堆小 jar 的组合包,清爽太多。
不过要注意下:1.2.1 是老版本,功能肯定没新版本全。但如果你用的是 CDH、HDP 这些稳定分发版,倒是挺搭的。别忘了设置好hive.server2.transport.mode
,默认走的是binary
模式。
如果你想换个版本或者比较一下不同驱动的差异,可以看看下面这些资源:
- hive-jdbc-1.1.0 驱动 jar 包集合
- Hive JDBC 驱动包
- JDBC 驱动 JAR 包
- Qubole Hive JDBC 0.0.4 JAR 包
- Apache Hive 3.1.2 JDBC 驱动包
如果你平时需要频繁跑 Hive SQL,那这个包装好备着,挺省心的。用 Idea、DBeaver 这些工具连,也能直接配置进去。