1

我正在尝试在我的 mac 中设置一个地精。当我运行cli 运行时出现以下错误。在运行 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

任何帮助表示赞赏!

4

1 回答 1

1

你是直接从源代码库运行这个吗?尝试以下步骤:

第 1 步:构建发行版(跳过不必要的任务)

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

这应该为您提供 build/gobblin-distribution/distributions/下的分发 tarball

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
于 2020-09-27T03:34:27.123 回答