准备开发环境
客户端开发环境要求
客户端开发环境要求如表1所示。
项目 |
版本 |
说明 |
---|---|---|
操作系统 |
开发环境:Windows系统,推荐Windows 7及以上版本。 |
需提前准备 |
安装JDK |
安装OpenJDK,版本要求:1.8。 |
可参见新建工程 |
安装和配置开发工具 |
开发工具建议使用Eclipse和IntelliJ IDEA,本文以IntelliJ IDEA(2018.2)为例进行开发。 |
需提前准备 |
安装Scala |
Scala开发环境的基本配置。Spark 2.3.2、Spark 2.4.5、Spark 2.4.6推荐版本:2.11.8;Spark 3.1.1推荐版本2.12.11 |
可参见新建工程 |
安装Maven |
项目编译出包,推荐版本:3.6.3。 |
可参见新建工程 |
软件获取
图分析算法加速库软件包的获取方式如表2所示。
适配Spark版本 |
软件包及获取链接 |
说明 |
---|---|---|
Spark 2.3.2/2.4.5/2.4.6/3.1.1 |
NA |
|
Spark 2.3.2 |
boostkit-graph-acc_2.11-2.2.0-spark2.3.2.jar boostkit-graph-core_2.11-2.2.0-spark2.3.2.jar boostkit-graph-kernel-client_2.11-2.2.0-spark2.3.2.jar |
|
Spark 2.4.5/2.4.6 |
boostkit-graph-acc_2.11-2.2.0-spark2.4.6.jar boostkit-graph-core_2.11-2.2.0-spark2.4.6.jar boostkit-graph-kernel-client_2.11-2.2.0-spark2.4.6.jar |
|
Spark 3.1.1 |
boostkit-graph-acc_2.12-2.2.0-spark3.1.1.jar boostkit-graph-core_2.12-2.2.0-spark3.1.1.jar boostkit-graph-kernel-client_2.12-2.2.0-spark3.1.1.jar |
集群环境要求
项目 |
要求 |
---|---|
OS |
openEuler-20.03-LTS-SP1 |
JDK |
BiSheng JDK 1.8.0_262 |
ZooKeeper |
3.4.9 |
Hadoop |
3.1.1 |
Spark |
Apache Spark 2.3.2、2.4.5、2.4.6或3.1.1 |

当前鲲鹏算法库兼容Spark 2.3.2、Spark2.4.5/Spark2.4.6、Spark3.1.1版本,其他平台暂未验证,基于安全诉求,建议使用高版本。