【Linux】CentOS安裝solr 4.10.3

Solr是什麼?

Solr 是Apache下的一個頂級開源項目,採用Java開發,它是基於Lucene的全文搜索服務器。Solr提供了比Lucene更爲豐富的查詢語言,同時實現了可配置、可擴展,並對索引、搜索性能進行了優化。 html

Solr是一個全文檢索服務器,只須要進行配置就能夠實現全文檢索服務。web

bin:solr的運行腳本tomcat

contrib:solr的一些貢獻軟件/插件,用於加強solr的功能。服務器

dist:該目錄包含build過程當中產生的war和jar文件,以及相關的依賴文件。app

docs:solr的API文檔webapp

example:solr工程的例子目錄:性能

example/solr:該目錄是一個包含了默認配置信息的Solr的Core目錄。優化

example/multicore:該目錄包含了在Solr的multicore中設置的多個Core目錄。 ui

example/webapps:該目錄中包括一個solr.war,該war可做爲solr的運行實例工程。插件

licenses:solr相關的一些許可信息

1.安裝jdk、tomcat

http://www.cnblogs.com/wangzhongqiu/p/6515799.html

2.解壓solr

[root@bogon ~]# tar -zxf solr-4.10.3.tgz.tgz

3.把solr-4.10.3/dist/solr-4.10.3.war包部署到tomcat下。並更名爲solr.war

[root@bogon dist]# cp solr-4.10.3.war /usr/local/solr/tomcat/webapps/solr.war

4.解壓war包。啓動tomcat自動解壓。關閉tomcat。刪除solr.war.

[root@bogon bin]#./startup.sh

[root@bogon webapps]#rm -rf solr.war

5.把solr-4.10.3/example/lib/ext 目錄下全部的jar包複製到solr工程中。

[root@bogon ext]# cp * /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/

6:建立solrhome。Solrhome是存放solr服務器全部配置文件的目錄。

在/usr/local/solr下面建立solrhome文件夾

進入目錄 solr-4.10.3/example/

[root@bogon example]# cp -r solr /usr/local/solr/solrhome(注:cp -r 會把solr文件夾一塊兒複製過去,因此要注意solr工程配置的xml路徑問題)

7:告訴solr服務器solrhome的位置。

須要修改solr工程的web.xml文件。

 8:啓動tomcat 

 

./bin/startup.sh ;tail -f ../logs/catalina.out -n1000

注意:<env-entry-value>裏面的內容必定要配置對,不然會報下面這樣的錯誤。

若是路徑寫錯了會找打不如sorlconfig.xml的

8.啓動tomcat

 

 

 

相關文章
相關標籤/搜索