Back to Manticoresearch

Установка

manual/russian/Installation/Installation.md

28.4.84.0 KB
Original Source

Установка

<!-- example installation expanded --> <!-- request RHEL, Centos, Alma, Amazon, Oracle, Debian, Ubuntu, Mint, MacOS -->
bash
curl https://manticoresearch.com | sh

Если вы ищете отдельные пакеты, вы можете найти их здесь.

Подробнее об установке в Linux на базе RPM см. здесь.

Подробнее об установке в Linux на базе DEBIAN см. здесь.

Подробнее об установке в macOS см. ниже.

Подробнее о быстром установщике выполните

bash
curl https://manticoresearch.com | sh -s help
<!-- request Windows -->
  1. Загрузите Установщик Manticore Search и запустите его. Следуйте инструкциям по установке.
  2. Выберите каталог для установки.
  3. Выберите компоненты, которые хотите установить. Мы рекомендуем установить все.
  4. Manticore поставляется с предварительно настроенным файлом manticore.conf в RT режиме. Дополнительная настройка не требуется.

Для получения подробной информации об установке смотрите ниже.

<!-- request Docker -->

Однострочная команда для песочницы (не рекомендуется для использования в продакшене):

bash
docker run --name manticore --rm -d manticoresearch/manticore && echo "Waiting for Manticore docker to start. Consider mapping the data_dir to make it start faster next time" && until docker logs manticore 2>&1 | grep -q "accepting connections"; do sleep 1; echo -n .; done && echo && docker exec -it manticore mysql && docker stop manticore

Эта команда запускает контейнер Manticore и ожидает его запуска. После запуска она открывает сессию MySQL клиента. Когда вы выходите из MySQL клиента, контейнер Manticore останавливается и удаляется, не оставляя данных. Подробности по использованию Manticore в рабочем продакшен-среде смотрите в следующем разделе.

Для использования в продакшене:

bash
docker run --name manticore -v $(pwd)/data:/var/lib/manticore -p 127.0.0.1:9306:9306 -p 127.0.0.1:9308:9308 -d manticoresearch/manticore

Эта настройка активирует Manticore Columnar Library и Manticore Buddy, а также запустит Manticore на портах 9306 для MySQL соединений и 9308 для всех остальных, используя ./data/ в качестве директории для данных.

Подробнее о работе в продакшене читайте в документации.

<!-- request Kubernetes -->
bash
helm repo add manticoresearch https://helm.manticoresearch.com
# Update values.yaml if needed
helm install manticore -n manticore --create-namespace manticoresearch/manticoresearch

Больше информации об установке Helm чарта вы можете найти в документации.

<!-- end --> <!-- proofread -->