Страница 1 из 1
Dovecot 2.1 + Apache Solr 6
Добавлено: 2017-09-14 17:19:50
Чистый
Добрый день, подскажите кто-нибудь настраивал такую связку ? Не могу настроить, вроде как сделал все по всевозможным мануалам, но при индексации:
получаю ошибку:
настройки для dovecot поставил такие:
Код: Выделить всё
# cat /etc/dovecot/conf.d/90-fts.conf
plugin {
fts = solr
fts_solr = break-imap-search url=http://127.0.0.1:8983/solr/dovecot
}
Подскажите кто сталкивался с такой приблудой. Спасибо
Dovecot 2.1 + Apache Solr 6
Добавлено: 2017-09-14 21:44:31
xM
А вы собирали порт с поддержкой Apache Solr 6?
Dovecot 2.1 + Apache Solr 6
Добавлено: 2017-09-15 11:44:35
Чистый
У меня не bsd, так что из пакета ставил, но при включении плагина dovecot не ругался. Думаю что если бы я пытался включить плагин который отсутствует то dovecot ругался при запуске.
Dovecot 2.1 + Apache Solr 6
Добавлено: 2017-09-15 12:40:42
xM
Чистый писал(а): Думаю что если бы я пытался включить плагин который отсутствует то dovecot ругался при запуске.
Скорее всего. Но можно посмотреть
Тогда посмотрите в области индексов, прав на них.
Dovecot 2.1 + Apache Solr 6
Добавлено: 2017-09-15 14:16:14
Чистый
Да я смотрел, но упоминание про fts нет:
Код: Выделить всё
# dovecot --build-options
Build options: ioloop=epoll notify=inotify ipv6 openssl io_block_size=8192
Mail storages: shared mdbox sdbox maildir mbox cydir imapc pop3c raw
SQL driver plugins: mysql postgresql sqlite
Passdb: checkpassword ldap pam passwd passwd-file shadow sql
Userdb: checkpassword ldap(plugin) nss passwd prefetch passwd-file sql
У меня есть подозрение что все же fts идет в комплекте с dovecot а вот fts-solar должна быть явно задана при компиляции, поэтому я попробую посмотреть в исходниках пакета как он был собран.
Dovecot 2.1 + Apache Solr 6
Добавлено: 2017-09-15 17:42:18
xM
Чистый писал(а): Да я смотрел, но упоминание про fts нет:
Я сейчас тоже посмотрел, и обратил внимание, что он не все собранные модули показывает. Поэтому вам надо смотреть опции сборки этого пакета в вашей системе и потом уже решать, что делать. Скорее всего, надо будет собирать самостоятельно с нужным модулем.
Dovecot 2.1 + Apache Solr 6
Добавлено: 2017-09-18 10:12:01
Чистый
xM писал(а):Чистый писал(а): Да я смотрел, но упоминание про fts нет:
Я сейчас тоже посмотрел, и обратил внимание, что он не все собранные модули показывает. Поэтому вам надо смотреть опции сборки этого пакета в вашей системе и потом уже решать, что делать. Скорее всего, надо будет собирать самостоятельно с нужным модулем.
Спасибо, буду смотреть, что и как с этим у меня в дистрибутиве, отпишусь по результатам, а Вы настраивали вообще эту связку ?
Dovecot 2.1 + Apache Solr 6
Добавлено: 2017-09-18 11:20:18
xM
Чистый писал(а): Вы настраивали вообще эту связку
Нет, мне хватает штатной индексации для поиска Dovecot
Dovecot 2.1 + Apache Solr 6
Добавлено: 2017-09-19 15:19:12
Чистый
xM писал(а):Чистый писал(а): Вы настраивали вообще эту связку
Нет, мне хватает штатной индексации для поиска Dovecot
Счастливчик
У меня ящики объемами от 30-40 гигов, и индексация родная просто не справляется
Отправлено спустя 1 час 42 минуты 59 секунд:
Короче dovecot собран с поддержкой solr в логах видно что он подгружает плагин:
Sep 19 13:27:14 imap: Debug: Module loaded: /usr/lib64/dovecot/lib20_fts_plugin.so
Sep 19 13:27:14 imap: Debug: Module loaded: /usr/lib64/dovecot/lib20_mail_log_plugin.so
Sep 19 13:27:14 imap: Debug: Module loaded: /usr/lib64/dovecot/lib21_fts_solr_plugin.so
Осталось разобраться как заставить пихать все в solr
Отправлено спустя 47 минут 15 секунд:
Вообщем разобрался почему 404 ошибка, правильный конфиг должен быть таким:
Код: Выделить всё
plugin {
fts = solr
fts_solr = break-imap-search url=http://127.0.0.1:8983/solr/dovecot/
}
в конце обязательно должен быть слеш в solr 5 и выше, теперь надо разобраться с тем что solr возвращается 400 Bad Request
Dovecot 2.1 + Apache Solr 6
Добавлено: 2017-09-21 15:49:51
Чистый
Вообщем во всем разобрался, проблема в самом плагине для dovecot 2.1.17. Ошибка исправлена в dovecot 2.2.19 и выше. На выходных буду обновлять dovecot и посмотрим что из это выйдет, обязательно отпишусь по результатам, всем спасибо за помощь.
Dovecot 2.1 + Apache Solr 6
Добавлено: 2017-09-21 23:03:44
xM
Чистый писал(а): Вообщем во всем разобрался, проблема в самом плагине для dovecot 2.1.17.
Да, я видел что вам Тимо отписался в рассылке Dovecot.
Dovecot 2.1 + Apache Solr 6
Добавлено: 2017-10-02 15:41:54
Чистый
Вообщем решил я проблему, теперь вопросов нет.
dovecto c solr 6.6 работает с версии 2.2.19. ниже версии работать не будут.