Rate This Document
Findability
Accuracy
Completeness
Readability

Environment Requirements

KOVAE is used as a MySQL plugin library and cannot run independently. It must be used on a server where MySQL 8.0.25 has been installed.

For details about how to compile and install MySQL 8.0.25, see MySQL Porting Guide.

Hardware Requirements

Table 1 lists the hardware requirements.

Table 1 Hardware requirements

Item

Description

Server

Kunpeng server

Processor

Kunpeng 920

Drive

If a performance test needs to be performed, at least two drives are required: one system drive and one data drive.

If no performance test needs to be performed, a data directory can be created on the system drive.

Configure the number of drives based on actual requirements.

OS and Software Requirements

  • Run the cat /etc/*-release command to query the OS information.

    Run the lscpu command to query the processor information.

    Run the uname -r command to query the kernel version.

    Run the uname -a command to query the environment information.

  • If you need to install an OS, choose Minimal Install and select Development Tools to minimize manual operations.

Table 2 lists the OS and software requirements.

Table 2 OS and software requirements

Item

Version

How to Obtain

OS

20.03 LTS-SP1 for Arm

https://repo.huaweicloud.com/openeuler/openEuler-20.03-LTS-SP1/ISO/aarch64/openEuler-20.03-LTS-SP1-everything-aarch64-dvd.iso

22.03 LTS-SP1 for Arm

https://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP1/ISO/aarch64/openEuler-22.03-LTS-SP1-everything-aarch64-dvd.iso

CMake

3.5.2 (openEuler 20.03)

https://cmake.org/files/v3.5/cmake-3.5.2.tar.gz

3.11.4 (openEuler 22.03)

By default, CMake 3.11.4 is provided by openEuler 22.03.

GCC

7.3.0 (openEuler 20.03)

https://mirrors.tuna.tsinghua.edu.cn/gnu/gcc/gcc-7.3.0/gcc-7.3.0.tar.gz

10.3.1 (openEuler 22.03)

By default, GCC 10.3.1 is provided by openEuler 22.03.

KAE

KAE 1.0: Use the kae1 version. It is available only on OSs whose kernel version is 4.19.

https://gitee.com/kunpengcompute/KAE/tree/kae1/

KAE 2.0: Use the kae2 version. It is available only on OSs whose kernel version is 5.10.

The KAE 2.0 source package contains the KAEzip module. You can install all KAE modules in one-click mode or install the KAEzip module separately.

https://gitee.com/kunpengcompute/KAE/tree/v2.0.2/

BoostKit_Kovae_1.0.0.zip

-

Download the BoostKit_Kovae_1.0.0.zip package and decompress it to obtain the ha_kovae.so file.

Download link

NOTICE:

Before using the software package, read and agree to Kunpeng BoostKit User License Agreement 2.0.

MySQL

8.0.25

https://downloads.mysql.com/archives/get/p/23/file/mysql-boost-8.0.25.tar.gz