1️⃣ 安装

sudo yum install https://repo.manticoresearch.com/manticore-repo.noarch.rpm
sudo yum install manticore manticore-extra

如果您正在从旧版本升级,建议先删除旧的软件包,以避免由于更新后的软件包结构导致的冲突:

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

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

如果您需要单独的软件包,请在此处查找。

有关安装的更多详细信息,请参阅下文

wget https://repo.manticoresearch.com/manticore-repo.noarch.deb
sudo dpkg -i manticore-repo.noarch.deb
sudo apt update
sudo apt install manticore manticore-extra

如果您正在从旧版本升级到 Manticore 6,建议先删除旧的软件包,以避免由于更新后的软件包结构导致的冲突:

sudo apt remove manticore*

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

如果您需要单独的软件包,请在此处查找。

有关安装的更多详细信息,请参阅下文

brew install manticoresoftware/tap/manticoresearch manticoresoftware/tap/manticore-extra

请在此处查看更多安装详情。

  1. 下载 Manticore Search 安装程序 并运行。按照安装说明进行操作。

  2. 选择安装目录。

  3. 选择您要安装的组件。我们建议安装所有组件。

  4. Manticore 带有预配置的 manticore.conf 文件,处于RT 模式。无需额外配置。

有关安装的更多详细信息,请参阅下文

适用于沙盒环境的单行命令(不推荐用于生产环境):

docker run -e EXTRA=1 --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 的详细信息,请参阅以下部分。

用于生产环境的配置:

docker run -e EXTRA=1 --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,并在 9306 端口运行 MySQL 连接,在 9308 端口运行所有其他连接,使用 ./data/ 作为指定的数据目录。

请在文档中阅读更多关于生产使用的内容。

最后更新于