Сфинкс "searchd" не запускается

На самом деле я пытаюсь начать свой сервис Kaltura. По умолчанию "сфинкс" пришел вместе с Калтурой, раздавил и затем удалил. Затем я установил чистый, посвященный "Сфинксу" ( исходная версия отсюда) за пределами Кальтуры. Я настроен на /opt/sphinx/, Затем, когда после установки.. я бегу:

~ # sudo /opt/kaltura/bin/sphinx/searchd

Это показывает, как:

Sphinx 2.0.2-dev (r2823)
Copyright (c) 2001-2011, Andrew Aksyonoff
Copyright (c) 2008-2011, Sphinx Technologies Inc (http://sphinxsearch.com)

using config file '/usr/local/etc/sphinx.conf'...
listening on all interfaces, port=9312
listening on all interfaces, port=9306
precaching index 'test1'
WARNING: index 'test1': preload: failed to open /var/data/test1.sph: No such file or directory; NOT SERVING
precaching index 'test1stemmed'
WARNING: index 'test1stemmed': preload: failed to open /var/data/test1stemmed.sph: No such file or directory; NOT SERVING
WARNING: multiple addresses found for 'localhost', using the first one (ip=127.0.0.1)
precaching index 'rt'
WARNING: last message repeated 1 times
WARNING: index 'rt': preload: failed to open /var/data/rt.lock: No such file or directory; NOT SERVING
precached 3 indexes in 0.000 sec

Что это за средства? Я не совсем понимаю, почему.

2 ответа

Сначала запустите sudo indexer --all Он создаст индексные файлы, чем запустит searchd

Там написано, что нет такого файла или каталога для:

/var/data/test1.sph
/var/data/test1stemmed.sph
/var/data/rt.lock

И я предполагаю, что это было определено в /usr/local/etc/sphinx.conf

Что-то исчезло из того места, где оно существовало? Вы сказали, что это новая установка, возможно, каталог данных был указан где-то еще и должен быть настроен?

Другие вопросы по тегам