Spec-Zone.ru › MariaDB

Установка MinIO для использования с mariadb-test-run

При тестировании движка хранения S3 с набором тестов S3, mariadb-test-run нуждается в доступе к хранилищу, совместимому с Amazon S3.

Самый простой способ добиться этого — установить MinIO, открытое хранилище, совместимое с S3.

Вот скрипт оболочки, который можно использовать для установки MinIO с необходимыми учетными данными для mariadb-test-run. Он должен работать на большинстве систем Linux, поскольку двоичные файлы статически связаны. В качестве альтернативы вы можете загрузить двоичные файлы MinIO напрямую здесь.

# Where to install the MinIO binaries and where to store the data
install=/my/local/minio
data=/tmp/shared

# Get the MinIO binaries. You can skip this test if you already have MinIO installed.
mkdir -p $install
wget https://dl.min.io/server/minio/release/linux-amd64/minio -O $install/minio
wget https://dl.min.io/client/mc/release/linux-amd64/mc -O $install/mc
chmod a+x $install/minio $install/mc

# Setup MinIO for usage with mariadb-test-run
MINIO_ACCESS_KEY=minio MINIO_SECRET_KEY=minioadmin $install/minio server $data 2>&1 &
$install/mc config host add local http://127.0.0.1:9000 minio minioadmin
$install/mc mb --ignore-existing local/storage-engine

Теперь можно запустить набор тестов S3:

cd "mysql-source-dir"/mariadb-test
./mariadb-test-run --suite=s3

Если при выполнении набора тестов возникнет проблема, вы можете увидеть файлы, созданные MinIO, с помощью:

$install/mc ls -r local/storage-engine

или

ls $data/storage-engine

Если вы хотите использовать MinIO с другими учетными данными или хотите запустить тест против другого хранилища S3, вам необходимо обновить следующие файлы:

mariadb-test/suite/s3/my.cnf
mariadb-test/suite/s3/slave.cnf
Контент, воспроизведенный на этом сайте, является собственностью его соответствующих владельцев, и этот контент не проходит предварительную проверку со стороны MariaDB. Мнения, информация и мнения, выраженные в этом контенте, не обязательно отражают точку зрения MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/installing-minio-for-usage-with-mariadb-test-run/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API