鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

环境要求

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

硬件要求

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

表1 硬件要求

硬件环境

节点

处理器

鲲鹏920新型号处理器

内存大小

384GB(12 * 32GB)

内存频率

2666MHz

网络

  • 业务网络10GE
  • 管理网络GE

硬盘

  • 系统盘: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

BiSheng JDK 1.8(优选BiSheng JDK 1.8.0_342)

JDK需要部署到所有容器内。

Flink

1.16.3,1.17.1,1.20.0

部署指南请参见:《Flink 部署指南(CentOS&openEuler)》。Flink需要部署到所有容器内。

Docker

19.03.15

-

Nexmark

v0.3.0

请按照官网说明进行编译,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)。

鲲鹏社区:获取链接

说明:

使用软件包前请先阅读鲲鹏应用使能套件BoostKit用户许可协议 2.0,如确认继续使用,则默认同意协议的条款和条件。

UDF翻译工具

UNT-1.0-7.oe2403sp2.noarch.rpm

开源

UDF翻译工具RPM包,安装后在“/opt”路径下新增UDF翻译工具。

获取链接

AI4C

AI4C-1.0.4-7.aarch64.rpm

开源

支持编译器集成机器学习驱动的优化技术的框架。RPM包直接安装。

获取链接

Kacc_Json

BoostKit-kaccjson_1.0.0.zip

闭源

自研的用于UDF翻译中替换GSON的C++版实现,该ZIP包含适配层和kacc_json核心实现,内含若干头文件和静态库。

获取链接

KSL

BoostKit-ksl_2.5.1.zip

闭源

正则加速库,该zip包含ReplaceAll用于优化String基础库,内含头文件和1个静态库。

获取链接

Dependency_library

Dependency_library.zip

Dependency_library.z01

开源

OmniStream Flink Native化运行时所依赖的库文件。由于压缩文件太大分卷压缩,须把压缩文件全部下载下来。

获取链接1

获取链接2

软件安装包完整性校验

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

校验方法:

  1. 获取软件数字证书和软件安装包。
  2. 获取校验工具和校验方法
  3. 参见上述链接下载的《OpenPGP签名验证指南》进行软件安装包完整性检查。