snowflake-cloud-data-platform - 有没有办法使用最新的 Snowflake JDBC 驱动程序禁用箭头格式支持
问题描述
使用 Snowflake JDBC 驱动程序版本 3.11.1 我们在大端平台上得到以下错误。
我们正在观察最新的 Snowflake JDBC 驱动程序的问题,即使是基本的 Select 查询也会失败,并出现以下异常。它曾经与早期版本 3.10.3 一起工作。“箭头”似乎有问题。解决此问题的任何计划。原因: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.apache.arrow.memory.AllocationManager.(AllocationManager. java:53) 雪花大
解决方案
无法为 Snowflake 客户端禁用 Arrow。我建议您暂时使用 JDBC 驱动程序的早期版本(例如 3.9.x)来解决它,并联系 Snowflake 支持以探索您的选择。
推荐阅读
- c - 试图创建一个以当前日期为文件名的文本文件,但 fopen 不生成文件
- python - Tkinter 中的菜单项无法正常工作(在 MacOS 中)
- javascript - JSON 对象更改属性
- python - 使用 matplotlib 在 Python 上绘制地下水位
- android - 在android Kotlin中更改错误消息背景颜色而不是文本颜色自定义TextInputLayout
- spring - 无法使用 Spring Boot 解析 JavaFX 应用程序的占位符
- go - 如何使用 pprof 运行特定函数的 CPU 配置文件?
- python - 在列表中使用内联 for 循环并在 python 中平展结果的最佳方法
- python - 特定于服务器的 Discord.py 变量
- javascript - 在箭头函数 React Native 中传递两个参数