Back to Manticoresearch

安装

manual/chinese/Installation/Installation.md

25.13.13.7 KB
Original Source

安装

<!-- example installation expanded --> <!-- request RHEL, Centos, Alma, Amazon, Oracle -->
bash
sudo yum install https://repo.manticoresearch.com/manticore-repo.noarch.rpm
sudo yum install manticore

如果您是从旧版本升级,建议先移除旧包,以避免因包结构更新导致的冲突:

bash
sudo yum --setopt=tsflags=noscripts remove manticore*

这不会删除您的数据。如果您更改了配置文件,它会被保存到 /etc/manticoresearch/manticore.conf.rpmsave

如果您需要单独的安装包,请在这里查找。

有关安装的更多详情,请参见下文

<!-- request Debian, Ubuntu, Mint -->
bash
wget https://repo.manticoresearch.com/manticore-repo.noarch.deb
sudo dpkg -i manticore-repo.noarch.deb
sudo apt update
sudo apt install manticore

如果您是从旧版本升级到 Manticore 6,建议先移除旧包,以避免因包结构更新导致的冲突:

bash
sudo apt remove manticore*

这不会删除您的数据或配置文件。

如果您需要单独的安装包,请在这里查找。

有关安装的更多详情,请参见下文

<!-- request MacOS -->
bash
brew install manticoresoftware/tap/manticoresearch manticoresoftware/tap/manticore-extra

有关安装的更多详情,请参见下文

<!-- 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 列存库和 Manticore Buddy,并使用 ./data/ 作为指定数据目录,把 Manticore 运行在 9306 端口用于 MySQL 连接,9308 端口用于其他所有连接。

更多关于生产环境使用信息,请阅读文档

<!-- 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 Chart 的更多信息。

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