Snowflake cloud data platform JDBC驱动程序版本为3.11.1的AIX(IBM JDK)上运行的JDBC异常

Snowflake cloud data platform JDBC驱动程序版本为3.11.1的AIX(IBM JDK)上运行的JDBC异常,snowflake-cloud-data-platform,Snowflake Cloud Data Platform,在IBM JDK的AIX平台上使用Snowflake JDBC驱动程序3.11.1时,我们面临一些问题。即使是基本的select查询也会失败,出现以下异常。它曾用于早期版本3.10.3。在最新版本的JDBC驱动程序中是否出现故障 在其他big-endian平台,如Solaris SPARC和hp ia(big-endian)中也可以观察到这一点。这是一个已知的问题吗 Caused by: java.lang.IllegalStateException: Arrow only runs on Li

在IBM JDK的AIX平台上使用Snowflake JDBC驱动程序3.11.1时,我们面临一些问题。即使是基本的select查询也会失败,出现以下异常。它曾用于早期版本3.10.3。在最新版本的JDBC驱动程序中是否出现故障

在其他big-endian平台,如Solaris SPARC和hp ia(big-endian)中也可以观察到这一点。这是一个已知的问题吗

Caused by: java.lang.IllegalStateException: Arrow only runs on LittleEndian systems.
at net.snowflake.client.jdbc.internal.io.netty.buffer.UnsafeDirectLittleEndian.<init>(UnsafeDirectLittleEndian.java:65)
at net.snowflake.client.jdbc.internal.io.netty.buffer.UnsafeDirectLittleEndian.<init>(UnsafeDirectLittleEndian.java:50)
at net.snowflake.client.jdbc.internal.io.netty.buffer.PooledByteBufAllocatorL.<init>(PooledByteBufAllocatorL.java:50)
at net.snowflake.client.jdbc.internal.apache.arrow.memory.AllocationManager.<clinit>(AllocationManager.java:53)
原因:java.lang.IllegalStateException:Arrow仅在LittleEndian系统上运行。
位于net.snowflake.client.jdbc.internal.io.netty.buffer.UnsafeDirectLittleEndian.(UnsafeDirectLittleEndian.java:65)
位于net.snowflake.client.jdbc.internal.io.netty.buffer.UnsafeDirectLittleEndian.(UnsafeDirectLittleEndian.java:50)
位于net.snowflake.client.jdbc.internal.io.netty.buffer.PooledBytebufactorl.(pooledBytebufactorl.java:50)
位于net.snowflake.client.jdbc.internal.apache.arrow.memory.AllocationManager.(AllocationManager.java:53)

雪花只支持Oracle Java或OpenJDK。

从错误消息中可以清楚地看到,该产品不支持PowerPC(或任何big-endian CPU)。您应该寻找替代解决方案。(即使是那些无法将PowerPC转换为little endian CPU的解决方案。)我知道Snowflake只支持Oracle Java和OpenJDK,但在支持Oracle Java或OpenJDK的其他Big endian平台上可以观察到这种特殊的例外。请参阅Snowflake JDBC驱动程序3.11.0中发生的错误“由以下原因引起:java.lang.IllegalStateException:Arrow仅在LittleEndian系统上运行”