---
title: 环境要求
description: "安装OmniStream Flink Native化特性前，请参见本节内容，提前准备软硬件安装环境，以确保后续安装操作顺利进行。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/251RC1/bds/kunpengbds_omniruntime_20_0908.html
sourcePath: /source/zh/kunpengboostkithistory/251RC1/bds/kunpengbds_omniruntime_20_0908.html
indexId: 5392bbd91690d9fb8fb1c4c3947d46849bee64b2afd06c8a04cdc407b57267e380
---
# 环境要求

安装OmniStream Flink Native化特性前，请参见本节内容，提前准备软硬件安装环境，以确保后续安装操作顺利进行。

#### 硬件要求

节点硬件要求如表1所示。


**表1 硬件要求**

| 硬件环境 | 节点 |
| --- | --- |
| 处理器 | 鲲鹏920新型号处理器 |
| 内存大小 | 384GB（12 \* 32GB） |
| 内存频率 | 2666MHz |
| 网络 | 业务网络10GE 管理网络1GE |
| 硬盘 | 系统盘：1 \* RAID 0（1 \* 1.2T SAS HDD） 数据盘：12 \* RAID 0（12 \* 8T SATA HDD） |
| RAID卡 | LSI SAS3508 |


#### 操作系统和软件要求

操作系统和软件要求如表2所示。


**表2 操作系统和软件要求**

| 项目 | 版本 | 说明 |
| --- | --- | --- |
| 操作系统 | openEuler 22.03 LTS SP4 | \- |
| JDK | 毕昇JDK 1.8（建议使用毕昇JDK 1.8.0\_342）(https://mirror.iscas.ac.cn/kunpeng/archive/compiler/bisheng\_jdk/bisheng\-jdk\-8u342\-linux\-aarch64.tar.gz) | JDK需要部署到所有容器内。 |
| Flink | 1.16.3，1.17.1，1.20.0 | 部署指南请参见：《Flink 部署指南（CentOS&openEuler）(https://www.hikunpeng.com/document/detail/zh/kunpengbds/ecosystemEnable/Flink/kunpengflink\_04\_0001.html)》。Flink需要部署到所有容器内。 |
| Docker | 19.03.15 | \- |
| Nexmark | v0.3.0 | 请按照官网说明(https://github.com/nexmark/nexmark)进行编译，Nexmark需要部署到所有容器内。 |
| Python | 3.9.9 | Python需要部署到提交作业的容器或者物理机上。 |
| yaml\-cpp | 0.6.3 | 需要安装到提交作业的容器或者物理机上。 |


#### 软件安装包获取

安装OmniStream Flink Native化特性所需软件安装包及其获取方式如表3所示。


**表3 OmniStream Flink Native化软件获取列表**

| 名称 | 包名 | 发布类型 | 说明 | 获取地址 |
| --- | --- | --- | --- | --- |
| OmniRuntime压缩包 | BoostKit\-omniruntime\_1.7.0.zip | 闭源 | 解压OmniRuntime压缩包可获得OmniStream Flink Native化软件安装包（BoostKit\-omnistream\_1.0.0.zip）。 | 鲲鹏社区：获取链接(https://kunpeng\-repo.obs.cn\-north\-4.myhuaweicloud.com/Kunpeng BoostKit/Kunpeng BoostKit 25.1.RC1/BoostKit\-omniruntime\_1.7.0.zip) 说明： 使用软件包前请先阅读《鲲鹏应用使能套件BoostKit用户许可协议 2.0(https://www.hikunpeng.com/zh/legal/developer/boostkit/software/protocol)》，如确认继续使用，则默认同意协议的条款和条件。 |
| UDF翻译工具 | UNT\-1.0\-7.oe2403sp2.noarch.rpm | 开源 | UDF翻译工具RPM包，安装后在“/opt”路径下新增UDF翻译工具。 | 获取链接(https://dl\-cdn.openeuler.openatom.cn/openEuler\-24.03\-LTS\-SP2/everything/aarch64/Packages/UNT\-1.0\-7.oe2403sp2.noarch.rpm) |
| AI4C | AI4C\-1.0.4\-8.aarch64.rpm | 开源 | 支持编译器集成机器学习驱动的优化技术的框架。RPM包直接安装。 | 获取链接(https://gitee.com/kunpengcompute/boostkit\-bigdata/releases/download/25.1.RC1\-OmniStream\-release/AI4C\-1.0.4\-8.aarch64.rpm) |
| ACC\_JSON | BoostKit\-kaccjson\_1.0.0.zip | 闭源 | 自研的用于UDF翻译中替换GSON的C++版实现，该ZIP包含适配层和kacc\_json核心实现，内含若干头文件和静态库。 | 获取链接(https://kunpeng\-repo.obs.cn\-north\-4.myhuaweicloud.com/Kunpeng BoostKit/Kunpeng BoostKit 25.1.RC1/BoostKit\-kaccjson\_1.0.0.zip) |
| KSL | BoostKit\-ksl\_2.5.1.zip | 闭源 | 正则加速库，该zip包含ReplaceAll用于优化String基础库，内含头文件和1个静态库。 | 获取链接(https://kunpeng\-repo.obs.cn\-north\-4.myhuaweicloud.com/Kunpeng BoostKit/Kunpeng BoostKit 25.1.RC1/BoostKit\-ksl\_2.5.1.zip) |
| Dependency\_library | Dependency\_library.zip Dependency\_library.z01 | 开源 | OmniStream Flink Native化运行时所依赖的库文件。由于压缩文件太大分卷压缩，需把压缩文件全部下载下来。 | 获取链接1(https://gitee.com/kunpengcompute/boostkit\-bigdata/releases/download/25.1.RC1\-OmniStream\-release/Dependency\_library.zip) 获取链接2(https://gitee.com/kunpengcompute/boostkit\-bigdata/releases/download/25.1.RC1\-OmniStream\-release/Dependency\_library.z01) |


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

从鲲鹏社区获取的软件安装包，下载软件安装包后需要校验软件安装包，确保与网站上的原始软件安装包一致。

校验方法：

1. 获取软件数字证书和软件安装包。
2. 获取校验工具和校验方法(https://support.huawei.com/enterprise/zh/tool/pgp-verify-TL1000000054)。
3. 参见上述链接下载的《OpenPGP签名验证指南》进行软件安装包完整性检查。
