29 Mart 2015 Pazar

Solr Bağlantı Hatası

Localhost sınırlaması nedeniyle, Solr sadece sunucunun "localhost" ile ilişkili ara yüzünü dinler (Ip adresi genellikle 127.0.0.1 veya ::1) . Tanımlanmış alan adıyla (Ör. http://openaccess.dogus.edu.tr:8080/solr/statistics) Solr'a erişmeye çalıştığınızda genellikle 403 Unauthorized durum hatası alırsınız. Bu nedenle Solr konfigürasyonu aşağıdaki gibi yapılmalıdır:

- /dspace/config/modules/solr-statistics.cfg dosyasında
 server=http://localhost:8080/solr/statistics 

- /dspace/config/modules/oai.cfg dosyasında
 solr.url=http://localhost:8080/solr/oai 

- /dspace/config/modules/discovery.cfg dosyasında
 search.server=http://localhost:8080/solr/search

Kurulum öncesinde tüm bu düzenlemeler bir seferde [dspace-source]/build.properties dosyasında aşağıdaki satırda yapılmalıdır.
solr.server=http://localhost:8080/solr

Hiç yorum yok:

Yorum Gönder