Apache solr!

Главные вкладки

Аватар пользователя Zereff Zereff 10 мая 2012 в 14:18

Появилась такая проблема, которую решаю неделю и никак не могу ее решить.
Поставил на сервер(localhost) apache solr + tomcat6, все работает, но при
замене файлов schema.xml и solrconfig.xml возникают ошибки, которые не знаю как решить.
В инструкции сказано, что после замены файлов нужно выполнить команду:

cd /
cd apache-solr-1.4.0/example
java -jar start.jar

Но при выполнении этой команды у меня консоль выдает мне:

Error: Unable to access jarfile start.jar

Я советовался с системным администратором, который устанавливал tomcat6 и java машину от oracle, он
советует просто перезапустить tomcat6.
Вообщем мне главное разобраться с интеграцией apachesolr с друпалом. У кого какие идеи?
п.с.
в гугле, drupal.org смотрел - ничего не нашел...

Комментарии

Аватар пользователя multpix multpix 10 мая 2012 в 15:03

заменить стандартные файлы на те что идут с модулем для D
перезапустить томкат (если не знаешь как - перезапуск компа))

и незабыть пхп библиотеку в libraries (чит. на странице соответствующего модуля)

"Zereff" wrote:
drupal.org смотрел - ничего не нашел...


наглый слезливый пиздеж не искал

Аватар пользователя Zereff Zereff 10 мая 2012 в 15:49

multpix wrote:
заменить стандартные файлы на те что идут с модулем для D
перезапустить томкат (если не знаешь как - перезапуск компа))

и незабыть пхп библиотеку в libraries (чит. на странице соответствующего модуля)

Насколько я знаю в документации написано, что библиотеку нужно установить в случае,
если у вас стоит php < 5.2.0 версии.

"Zereff" wrote:
drupal.org смотрел - ничего не нашел...
наглый слезливый пиздеж не искал

не пошли бы вы со своими высказываниями...

Аватар пользователя vinta vinta 20 октября 2013 в 20:15

Почитал статьи здесь и увидел что поиск с Apache Solr можно настроить используя Tomcat и без него. Если кто в теме объясните в двух словах простым языком в чём разница? С Tomcat лучше? Как я понял в этом случае Apache Solr работает как демон, а что это? Это хорошо или плохо?

Аватар пользователя sg85 sg85 20 октября 2013 в 23:25

Причем тут tomcat если у Вас jetty не работает?(права на чтение есть? Jetty требует Java6 и выше, соответствует?)
Это как если у меня проблема будет с samba, а совет дадут переустановить active directory...

Аватар пользователя sg85 sg85 20 октября 2013 в 23:32

"vinta" wrote:
Почитал статьи здесь и увидел что поиск с Apache Solr можно настроить используя Tomcat и без него. Если кто в теме объясните в двух словах простым языком в чём разница? С Tomcat лучше? Как я понял в этом случае Apache Solr работает как демон, а что это? Это хорошо или плохо?

Solr можно запустить через любой веб демон работающий с явой, однако самыми популярными для запуска являются Tomcat и Jetty, кто из них лучше - такой же холивар как что лучше - Windows или Linux, правда Tomcat считается более корпоративным вариантом, кроме того, в упаковке с Solr идет обрезанная(облегченная) версия jetty. Если интересен последний вариант, можете порыться в моем блоге, я писал про настройку solr+jetty(min), но она несколько сложнее ввиду того, что делать все придется руками.

Аватар пользователя vinta vinta 21 октября 2013 в 15:16

понятно, но как я понял солр надо запустить всего лишь один раз, так стоит ли извращаться, ставить томкеты и джетти. Или имеется ввиду что когда солр не нужен, он работать не будет и будут экономятся ресурсы системы?

Аватар пользователя sg85 sg85 21 октября 2013 в 15:22

Запустить как там, это значит запустить jetty как обычный процесс, то есть как только Вы выйдете из терминала(либо прервется связь) солр попросту закроется.