Spec-Zone.ru › MariaDB

Запуск контейнеров MariaDB ColumnStore в Linux, Windows и MacOS

Введение

Контейнер ColumnStore позволяет легко и просто настроить экземпляр MariaDB ColumnStore для одного сервера с целью оценки. Настройка предназначена для упрощения процесса разработки и оценки, а не для использования в производственной среде. Он позволяет оценить ColumnStore на системах Windows или MacOS, создавая контейнер на Linux-системе. В качестве базовой операционной системы используется RockyLinux.

Подсистема Windows Linux

Если у вас установлена Windows 10 Creators update, вы можете установить Ubuntu в консоли Bash. Следуйте инструкциям для Ubuntu, чтобы начать работу. Если вы недавно обновились и Bash был установлен ранее, сначала убедитесь, что вы его удалили и повторно установили, чтобы иметь чистую установку Ubuntu. Обратите внимание, что ColumnStore будет остановлен при закрытии консоли Bash.

Контейнеры MariaDB

Контейнеры MariaDB управляют лёгкими контейнерами, позволяющими создавать лёгкие и воспроизводимые контейнеры со специализированной функцией. На системах Windows и MacOS Docker Engine прозрачно работает на виртуальной машине Linux.

Поскольку MariaDB ColumnStore полагается на демона Syslog, контейнер должен запускать как ColumnStore, так и rsyslogd, а для этого используется утилита runit.

Изображение для одного узла можно найти по адресу MariaDB в Docker Hub.

docker run -d  --name mcs mariadb/columnstore
docker exec -it mcs bash

Кластер ColumnStore можно запустить, используя файл compose, предоставленный в репозитории ColumnStore в GitHub:

git clone https://github.com/mariadb-corporation/mariadb-columnstore-docker.git
cd mariadb-columnstore-docker/columnstore
docker-compose up -d

Дополнительную информацию о том, как управлять контейнерами, см. в статье Установка и использование MariaDB с помощью Docker.

Для тестирования приложения, использующего ColumnStore, желательно настроить несколько контейнеров, которые будут взаимодействовать друг с другом. Для этого можно использовать Docker Compose. Дополнительную информацию см. в статье Настройка LAMP-стека с помощью Docker Compose.

Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проверяется компанией 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/running-mariadb-columnstore-containers-on-linux-windows-and-macos/

Spec-Zone.ru

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