【发布时间】:2021-02-13 14:55:59
【问题描述】:
我正在使用macbre/sphinxsearch/ docker 镜像。 我为卷创建了目录,并使用命令运行容器:
podman run --name sphinxsearch -p 36307:36307 -v ~/podman/volumes/sphinxsearch/:/opt/sphinx/index:z -v ./sphinx.conf:/opt/sphinx/conf/sphinx.conf:z --rm macbre/sphinxsearch
我收到一个错误,因为indexer 没有创建索引:
WARNING: index 'test1': prealloc: failed to open /opt/sphinx/index/test1.sph: No such file or directory; NOT SERVING
FATAL: no valid indexes to serve
在这种情况下我应该如何运行索引器?
【问题讨论】:
-
不确定这个 docker 镜像,但如果你遇到与 Manticore(Sphinx 的分支)类似的问题,它有一个官方的 docker 镜像 - 请告诉我。这是如何在 docker 中使用 Manticore 的说明 - mnt.cr/docker
-
感谢您的帮助。我想我需要尝试一下 Manitcore Search,因为它提供了流行的 HTTP JSON 协议。
标签: docker search sphinx indexer