我在 ac# 应用程序(Dundas)中使用 Hive JDBC 3.1 驱动程序(来自 Hortontworks 或官方,我有同样的问题),我收到错误:
hive jdbc 驱动程序:javax.xml.stream.XMLStreamException:尝试输出第二个根,
我真的不能多说,因为 java 堆栈跟踪被吞噬了,而且 Dundas 是我没有开发的第三方应用程序,也不是开源的。它确实使用 JDBC 驱动程序连接到 hive(odbc 驱动程序不是一个选项,因为它完全被错误)因此 C# 应用程序中的 java 堆栈跟踪(是的,我也在与支持人员交谈,但我希望有人否则遇到(并修复!)相同的问题)。
通过 Java 独立类单独使用驱动程序可以正常工作。
来自 Dundas 的连接工作正常,它正在获取失败的数据。
知道我能做些什么来解决这个问题吗?