GobblinCli не загружается при выполнении команд cli

Я пытаюсь настроить гоблина на своем Mac. когда я запускаю cli run, получается ошибка ниже. Нужно ли нам что-то настраивать или настраивать перед запуском команд gobblin cli?

$ bin/gobblin.sh cli run
ls: apache-gobblin-incubating-sources-0.14.0/bin/../lib: No such file or directory
Error: Could not find or load main class org.apache.gobblin.runtime.cli.GobblinCli

Любая помощь приветствуется!!!

0 ответов

Вы запускаете это напрямую из исходного репо? Попробуйте выполнить следующие действия:

Шаг 1. Соберите дистрибутив (пропуская ненужные задачи)

# From the root folder
./gradlew :gobblin-distribution:assemble -x javadoc -x test -x findbugsMain -x checkstyleMain -x rat

Это должно дать вам архив дистрибутива впапке build/gobblin-distribution/distributions/

ls build/gobblin-distribution/distributions/
apache-gobblin-incubating-bin-0.15.0.tar.gz     apache-gobblin-incubating-bin-0.15.0.tar.gz.sha512

Шаг 2: Скопируйте дистрибутив в чистую область и разархивируйте его.

# from the source repo root
mkdir <my-gobblin-work-directory>
cd <my-gobblin-work-directory>
tar -xzf ../build/gobblin-distribution/distributions/apache-gobblin-incubating-bin-0.15.0.tar.gz

Это должно дать вам папку gobblin-dist

Шаг 3. Запустите команду cli

./gobblin-dist/bin/gobblin cli run
Другие вопросы по тегам