图分析算法加速库适配代码基于开源软件Spark 2.3.2和Spark 2.4.6开发,用于编译图分析算法加速库。
下载大数据图分析算法加速库的适配Spark 2.3.2的开源仓代码或适配Spark 2.4.6的开源仓代码到指定目录下,如“/opt/”,并解压(以下操作都以适配Spark 2.3.2的包为例)。
1 2 | cd /opt/ unzip Spark-graph-algo-lib-1.3.0-spark2.3.2.zip |
图分析算法加速库提供了已编译完成的适配包,该包的编译过程详见编译代码;若获取该包,可跳过编译代码过程直接进行软件安装部署,获取后放置到指定目录,如“/opt/”;获取方式如表1所示:
适配Spark版本 |
获取包名及地址 |
---|---|
Spark 2.3.2 |
boostkit-graph-acc_2.11-1.3.0-spark2.3.2.jar |
Spark 2.4.6 |
boostkit-graph-acc_2.11-1.3.0-spark2.4.6.jar |
图分析算法加速库核心jar包的压缩包Boostkit-graph_1.3.0.zip可在support上获得,获取途径可见软件获取,解压得到boostkit-graph-kernel-2.11-1.3.0-spark2.3.2-aarch64.jar,并放在“/opt/”目录下。
1 2 | cd /opt/ unzip Boostkit-graph_1.3.0.zip |
1 2 | cd Boostkit-graph_1.3.0 cp boostkit-graph-kernel-2.11-1.3.0-spark2.3.2-aarch64.jar /opt/ |
需要注意的是,下载的软件包后需要校验软件包,确保与网站上的原始软件包一致,校验方法:
当前版本软件包受限商用,用户获取时需要提交申请且审批通过后才能下载使用。
https://support.huawei.com/enterprise/zh/tool/pgp-verify-TL1000000054