Отсутствует javax.jms при запуске spark-shell с gcs-connector - PullRequest
0 голосов
/ 27 мая 2020

Недавно пытался выполнить несколько быстрых скриптов, которые обращаются к репозиторию Google Cloud Storage и выполняют действительно базовую c агрегацию. В этом случае gcs-connector и nscala-time являются единственными зависимостями.

Использование версии 1.9.17 из gcs-connector (той, которую я использую в другом проекте и которая работает безупречно), подскажет .. .

[NOT FOUND] javax.jms#jms;1.1!jms.jar, а затем сбой с download failed после отображения нескольких связанных предупреждений с тем же самым.

Это происходит со мной при запуске кода Scala через spark-shell, для этого быстрого теста не используется IDE.

Есть ли способ обойти эту проблему?

EDIT - это происходит только с hadoop2 версиями, hadoop3 запустит искровую оболочку, но при запуске скрипта он будет искать sh с NoClassDefFoundError при попытке получить GoogleHadoopFileSystemConfiguration.

...