---
title: 软件要求
description: "| 类别 | 支持版本 | 管理节点 | 计算/存储节点 | 说明 |"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2200/bds/kunpengomniop_20_0007.html
sourcePath: /source/zh/kunpengboostkithistory/2200/bds/kunpengomniop_20_0007.html
indexId: 952704f733d032bc6fe6ab1f19b3cf6912ea7475edaba5bcc15c9d8b69503aad69
---
# 软件要求

| 类别 | 支持版本 | 管理节点 | 计算/存储节点 | 说明 |
| --- | --- | --- | --- | --- |
| 操作系统 | OmniOperator兼容主流OS：CentOS 7.6、openEuler 20.03 LTS SP1、openEuler 22.03 LTS | √ | √ | \- |
| JDK | BiSheng JDK 1.8（优选BiSheng JDK 1.8.0\_262）(https://mirror.iscas.ac.cn/kunpeng/archive/compiler/bisheng\_jdk/bisheng\-jdk\-8u262\-linux\-aarch64.tar.gz) | √ | √ | openEuler 22.03 LTS与BiSheng JDK 1.8.0\_262不兼容，需更换为BiSheng JDK 1.8.0\_342(https://mirror.iscas.ac.cn/kunpeng/archive/compiler/bisheng\_jdk/bisheng\-jre\-8u342\-linux\-aarch64.tar.gz)。 |
| Hadoop | Hadoop 3.2.0(https://mirrors.huaweicloud.com/kunpeng/archive/kunpeng\_solution/bigdata/Compatibility/openeuler\_lts\_sp1/hadoop\-3.2.0.tar.gz) | √ | √ | 部署指南请参考：《Hadoop 集群部署（CentOS 7.6&openEuler 20.03）(https://www.hikunpeng.com/document/detail/zh/kunpengbds/ecosystemEnable/Hadoop/kunpenghadoop\_04\_0001.html)》 |
| Hive | Hive 3.1.0(https://archive.apache.org/dist/hive/hive\-3.1.0/apache\-hive\-3.1.0\-bin.tar.gz) | √ | \- | 部署指南请参考：《Hive 部署指南（CentOS 7.6&openEuler 20.03）(https://www.hikunpeng.com/document/detail/zh/kunpengbds/ecosystemEnable/Hive/kunpenghive\_04\_0001.html)》 |
| Spark | Spark 3.1.1(https://archive.apache.org/dist/spark/spark\-3.1.1/spark\-3.1.1\-bin\-hadoop3.2.tgz) | √ | √ | 部署指南请参考：《Spark 部署指南（CentOS 7.6&openEuler 20.03）(https://www.hikunpeng.com/document/detail/zh/kunpengbds/ecosystemEnable/Spark/kunpengspark\_04\_0001.html)》 |
| LLVM | LLVM 12.0.1(https://gitee.com/kunpengcompute/boostkit\-bigdata/releases/download/v1.4.0/LLVM.zip) | √ | √ | \- |
| jemalloc | jemalloc 5.2.1(https://gitee.com/kunpengcompute/boostkit\-bigdata/releases/download/v1.4.0/jemalloc.zip) | √ | √ | \- |
| HMPP | HMPP 1.7.0(https://www.hikunpeng.com/developer/boostkit/library/detail?subtab=HMPP) | √ | √ | 该加速库依赖鲲鹏920硬件环境 |
| Python | Python 3.9.2及以上 | √ | √ | \- |
| OpenSSL | OpenSSL.zip(https://gitee.com/kunpengcompute/boostkit\-bigdata/releases/download/v1.4.0/OpenSSL.zip) | √ | √ | 若运行在OpenEuler 20.03操作系统无需部署 |
| zstd | zstd 1.4.5(https://github.com/facebook/zstd/archive/refs/tags/v1.4.5.zip) | √ | √ | 若运行在OpenEuler 20.03操作系统无需手动编译安装 |
| ORC | ORC 1.7.4(https://gitee.com/kunpengcompute/boostkit\-bigdata/releases/download/v1.4.0/ORC.zip) | √ | √ | \- |
| Protobuf | Protobuf 3.15.0(https://gitee.com/kunpengcompute/boostkit\-bigdata/releases/download/v1.4.0/Protobuf.zip) | √ | √ | \- |


- 以上第三方依赖版本如有漏洞请根据官方说明进行漏洞修复。
- 用户可根据需要安装对应的大数据引擎（Spark）。

- 存储部署模式为HDFS，建议在管理节点上安装Kerberos服务，确保集群安全。


#### 软件获取

安装OmniOperator算子加速特性所需软件包及其获取方式如表1所示。


**表1 OmniOperator算子加速软件获取列表**

| 名称 | 包名 | 发布类型 | 获取地址 | 说明 |
| --- | --- | --- | --- | --- |
| OmniOperator算子加速二进制包 | BoostKit\-omniop\_1.1.0.zip | 闭源 | 鲲鹏社区：Link(https://www.hikunpeng.com/zh/developer/download?title=大数据&subTitle=OmniRuntime&zhTitle=大数据&zhSubTitle=OmniRuntime&enTitle=Big Data&enSubTitle=OmniRuntime) | OmniOperator算子加速计算底座的二进制文件。 |
| SparkExtension | boostkit\-omniop\-spark\-3.1.1\-1.1.0\-aarch64.zip | 开源 | Link(https://gitee.com/kunpengcompute/boostkit\-bigdata/releases/download/v1.4.0/boostkit\-omniop\-spark\-3.1.1\-1.1.0\-aarch64.zip) | 使用OmniOperator算子加速计算底座时，Spark引擎扩展包。 |


#### 软件包完整性校验

对于闭源二进制包，下载软件包后需要校验软件包，确保与网站上的原始软件包一致。

校验方法：

1. 获取软件数字证书和软件。
2. 在如下链接中获取校验工具和校验方法：
  https://support.huawei.com/enterprise/zh/tool/pgp-verify-TL1000000054(https://support.huawei.com/enterprise/zh/tool/pgp-verify-TL1000000054)

3. 参见上述链接下载的《OpenPGP签名验证指南》进行软件包完整性检查。
