编译Exchange
本文介绍如何编译Nebula Exchange。用户也可以直接下载编译完成的.jar
文件。
准备工作
安装Maven。
下载pulsar-spark-connector_2.11,解压到本地Maven库的目录
io/streamnative/connectors
中。
编译Exchange
在根目录克隆仓库
nebula-spark-utils
。git clone -b v2.5.1 https://github.com/vesoft-inc/nebula-spark-utils.git
切换到目录
nebula-exchange
。cd nebula-spark-utils/nebula-exchange
打包Nebula Exchange。
mvn clean package -Dmaven.test.skip=true -Dgpg.skip -Dmaven.javadoc.skip=true
编译成功后,用户可以在当前目录里查看到类似如下目录结构。
.
├── README-CN.md
├── README.md
├── pom.xml
├── src
│ ├── main
│ └── test
└── target
├── classes
├── classes.timestamp
├── maven-archiver
├── nebula-exchange-2.x.y-javadoc.jar
├── nebula-exchange-2.x.y-sources.jar
├── nebula-exchange-2.x.y.jar
├── original-nebula-exchange-2.x.y.jar
└── site
在target
目录下,用户可以找到exchange-2.x.y.jar
文件。
Note
JAR文件版本号会因Nebula Java Client的发布版本而变化。用户可以在Releases页面查看最新版本。
迁移数据时,用户可以参考配置文件target/classes/application.conf。
下载依赖包失败
如果编译时下载依赖包失败:
检查网络设置,确认网络正常。
修改Maven安装目录下
libexec/conf/settings.xml
文件的mirror
部分:<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
最后更新: August 11, 2021
当前内容版权归 Nebula Graph 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 Nebula Graph .