Sphinx警告preload: 打开失败

8
我安装了Sphinx搜索服务。我使用以下命令创建索引:

sudo searchd -c /etc/sphinxsearch/sphinx.conf

在终端中收到警告消息后:

using config file '/etc/sphinxsearch/sphinx.conf'... listening on 127.0.0.1:3322 precaching index 'medicalfacilities' WARNING: index 'medicalfacilities': preload: failed to open /var/data/sphinx/medicalfacilities.sph: No such file or directory; NOT SERVING precaching index 'article_index'

我还尝试停止Sphinx:

searchd --stop

并执行以下命令:

indexer --config /etc/sphinxsearch/sphinx.conf --rotate --all

它给了我一个消息:

using config file '/etc/sphinxsearch/sphinx.conf'... indexing index 'medicalfacilities'... FATAL: failed to open /var/data/sphinx/medicalfacilities.tmp.spl: No such file or directory, will not index. Try --rotate option.

请解释一下,为什么Sphinx没有创建索引文件?如何修复?
1个回答

8
无法打开 /var/data/sphinx/medicalfacilities.tmp.spl: 没有这个文件或目录。 这意味着文件夹 /var/data/sphinx/ 不存在。请创建它 :)

Just simply :) Thanks - user3573738
在Manticore中,不要使用/var/lib/manticore/data/目录。请使用/var/lib/manticore/目录。 - James Bond

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接