Есть ли способ отключить поддержку формата стрелки с последним драйвером Snowflake JDB C - PullRequest
1 голос
/ 27 февраля 2020

Используя Snowflake JDB C версии драйвера 3.11.1, мы получаем ошибку ниже на платформах с прямым порядком байтов.

Мы наблюдаем проблему с последним драйвером Snowflake JDB C, где даже basi c Выберите запросы терпят неудачу с ниже исключением. Раньше работал с более ранней версией 3.10.3. Похоже проблема с "Стрелкой". Любые планы по устранению этой проблемы. Вызывается: java .lang.IllegalStateException: стрелка работает только в системах LittleEndian. в net .snowflake.client.jdb c .internal.io.netty.buffer.UnsafeDirectLittleEndian. (UnsafeDirectLittleEndian. java: 65) в net .snowflake.client.jdb c .internal.io .netty.buffer.UnsafeDirectLittleEndian. (UnsafeDirectLittleEndian. java: 50) в net .snowflake.client.jdb c .internal.io.netty.buffer.PooledByteBufAllocatorL. (PooledBylocator). net .snowflake.client.jdb c .internal. apache .arrow.memory.AllocationManager. (AllocationManager. java: 53) снежинка-да

1 Ответ

1 голос
/ 27 февраля 2020

Нет способа отключить Arrow для клиентов Snowflake. Я бы посоветовал вам использовать более раннюю версию драйвера JDB C (например, 3.9.x), чтобы обойти его на данный момент, и обратитесь в службу поддержки Snowflake, чтобы изучить возможные варианты продвижения вперед.

...