@NamnaR

Почему не устанавливается сфинкс 3.0.3?

У меня был сфинкс 2.2.9 на ubuntu 16, вследствие чего не заполнялись таблицы в битрикс.
5be7b2edede36832166100.jpeg
что очень плохо, даже таблицы b_search_content_stem, b_search_stem, b_search_content_text не заполнялись.
удалила так 2.2.9
apt-get remove sphinx

Решила установить 3.0.3
1. скачала архив с сайта sphinxsearch
2. распаковала архив
3. смотрю папку /bin/ этого архива и копирую в /usr/bin/
4.indexer --all --rotate -c /etc/sphinxsearch/sphinx.conf
5. searchd -c /etc/sphinxsearch/sphinx.conf
вылезает ошибка:
WARNING: both 'sphinxdata' and config file '/home/user/sphinxdata/sphinx.conf' exist; using 'sphinxdata' folder
no config file, using 'sphinxdata' folder...
listening on all interfaces, port=9312
listening on all interfaces, port=9306
WARNING: No extra index definitions found in data folder

проделываю , не работает:
searchd --stop # завершаем демона цивилизованно, результат не важен
killall searchd # убиваем всё цивилизованно не завершённое, результат не важен
rm -f ~/sphinxdata/sphinx.state* # мешают файлы sphinx.state и sphinx.state.new
searchd -c /etc/sphinxsearch/sphinx.conf
те же самые ошибки.
потом меняю
конфиг добавила в ~/sphinxdata/ , подправила пути в нем, и опять делаю...
searchd --stop # завершаем демона цивилизованно, результат не важен
killall searchd # убиваем всё цивилизованно не завершённое, результат не важен
rm -f ~/sphinxdata/sphinx.state* # мешают файлы sphinx.state и sphinx.state.new
searchd -c ~/sphinxdata/sphinx.conf

и странно, что тоже самое получается, запускаются два процесса для одной папки.... Эх....
user  2551  0.0  0.0  24008   320 ?        S    07:08   0:00 /usr/bin/searchd -c /home/taskgood/sphinxdata/sphinx.conf
user  2552  1.9  0.0  91748  3020 ?        Sl   07:08   0:20 /usr/bin/searchd -c /home/taskgood/sphinxdata/sphinx.conf
user  3250  0.0  0.0  21316  1084 pts/1    S+   07:25   0:00 grep --color=auto searchd


Даже все файлы предыдущей версии удалила - не помогло(те, что описаны вконфиге для sphinxsearch2.2.9 по пути etc)
и проделывала:
aptitude remove sphinx
    aptitude purge sphinx


все равно такая ошибка:
WARNING: both 'sphinxdata' and config file '/home/user/sphinxdata/sphinx.conf' exist; using 'sphinxdata' folder
no config file, using 'sphinxdata' folder...
listening on all interfaces, port=9312
listening on all interfaces, port=9306
WARNING: No extra index definitions found in data folder

удалила папки и файлы...
проделала
aptitude remove sphinx
aptitude purge sphinx

опять повторила сначала, та же самая ошибка...
ребутнула несколько раз.
Помогите народ, с чем это связано, ума не приложу...
  • Вопрос задан
  • 292 просмотра
Пригласить эксперта
Ответы на вопрос 3
dimonchik2013
@dimonchik2013
non progredi est regredi
сфинск плох своей элитарностью, нужно быть с ними в теме чтобы понимать, что разрабы закодили, но забыли универсализировать / документировать

проще будет написать на форум
или почитав
both 'sphinxdata' and config file '/home/user/sphinxdata/sphinx.conf' exist;

что-то изменить
имя папки например
Ответ написан
PavelMonro
@PavelMonro
На версии выше битрикс врятле запустится, я долго пытался, удалось настроить именно только на 2.2.9, сейчас работает все нормально, но возился дня 2-3
И ещё один нюанс, битрикс выдает конфиг файл именно под 2.2.9, под 3 версию он не будет работать, скорее всего из-за этого у Вас и ошибка, что конфиг не читается из-за старых данных
Ответ написан
opium
@opium
Просто люблю качественно работать
во первых битрикс не работает с третьей версией, во вторых эти таблицы заполняет битрикс а не сфинкс и он тут не причем.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы