Java配置单元连接

Java配置单元连接,java,hive,connectivity,Java,Hive,Connectivity,我正在尝试用Java代码连接配置单元数据库。我在谷歌上搜索了很多关于Hive_客户端的信息,但是有太多的错误和依赖性,有人能帮我解决它们所需的代码和库文件吗。Hive提供了一个可以在。关于如何通过JDBC进行连接的示例有。是的,先生/女士,我完全同意你的观点,但是对于那些jar文件,我需要更多的jar文件。通过这个问题,我想了解他们。使用gradle或maven这样的构建工具,它可以处理所有需要的依赖关系,怎么样?如果这不是一个选项,它们将列在前面提到的Maven存储库中。不,先生/女士,我说的

我正在尝试用Java代码连接配置单元数据库。我在谷歌上搜索了很多关于Hive_客户端的信息,但是有太多的错误和依赖性,有人能帮我解决它们所需的代码和库文件吗。

Hive提供了一个可以在。关于如何通过JDBC进行连接的示例有。

是的,先生/女士,我完全同意你的观点,但是对于那些jar文件,我需要更多的jar文件。通过这个问题,我想了解他们。使用gradle或maven这样的构建工具,它可以处理所有需要的依赖关系,怎么样?如果这不是一个选项,它们将列在前面提到的Maven存储库中。不,先生/女士,我说的是hive_client**.jar,其他库,如hadoop auth**.jar、hadoop common**.jar,我建议使用JDBC驱动程序作为替代。我的2美分:hive JDBC驱动程序是个笑话。即使是“独立”JAR也依赖于Hadoop客户端,如果您使用kerberos身份验证,您还需要本机libs(很遗憾,没有针对Windows的正式构建…),加上客户端缺乏向后兼容性。再加上它不符合JDBC4的事实。再加上不完全兼容JDBC的事实,一些工具会拒绝使用它,因为它实现的API太少。我的建议>请参见>和Kerberos身份验证增加了很多麻烦,请参阅。感谢您的帮助,因为我是新手,请您详细说明他们所说的“SLF4J家庭和朋友”是指哪些库在第一个链接中,Hadoop的日志记录方式是
slf4j api.jar
+
slf4j-log4j12.jar
+
log4j.jar