编译 nebula-algorithm

前提条件

编译 nebula-algorithm 之前,必须先编译 Nebula Spark Connector

操作步骤

切换到 nebula-java/tools/nebula-algorithm 目录,并编译打包 nebula-algorithm。

  1. $ cd nebula-java/tools/nebula-algorithm
  2. $ mvn clean package -Dgpg.skip -Dmaven.javadoc.skip=true -Dmaven.test.skip=true

编译成功后,您可以在当前目录里看到如下目录结构。

  1. .
  2. ├── README.md
  3. ├── pom.xml
  4. ├── src
  5. ├── main
  6. └── test
  7. └── target
  8. ├── classes
  9. ├── classes.682519136.timestamp
  10. ├── maven-archiver
  11. ├── maven-status
  12. ├── nebula-algorithm-1.x.y-tests.jar
  13. ├── nebula-algorithm-1.x.y.jar
  14. ├── original-nebula-algorithm-1.x.y.jar
  15. ├── test-classes
  16. └── test-classes.682519136.timestamp

target 目录下,您可以看到 nebula-algorithm-1.x.y.jar 文件。

说明:JAR 文件版本号会因 Nebula Java Client 的发布版本而异。您可以在 nebula-java 仓库的 Releases 页面 查看最新的 v1.x 版本。

后续操作

在使用 nebula-algorithm 时,您可以参考 target/classes/application.conf 根据实际情况修改配置文件。详细信息请参考 使用示例