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