您好,登錄后才能下訂單哦!
Solr是什么?
Solr是Apache下的一個頂級開源項目,采用Java開發,它是基于Lucene的全文搜索服務器。Solr提供了比Lucene更為豐富的查詢語言,同時實現了可配置、可擴展,并對索引、搜索性能進行了優化。
Solr是一個全文檢索服務器,只需要進行配置就可以實現全文檢索服務。
bin:solr的運行腳本
contrib:solr的一些貢獻軟件/插件,用于增強solr的功能。
dist:該目錄包含build過程中產生的war和jar文件,以及相關的依賴文件。
docs:solr的API文檔
example:solr工程的例子目錄:
example/solr:該目錄是一個包含了默認配置信息的Solr的Core目錄。
example/multicore:該目錄包含了在Solr的multicore中設置的多個Core目錄。
example/webapps:該目錄中包括一個solr.war,該war可作為solr的運行實例工程。
licenses:solr相關的一些許可信息
1.安裝jdk、tomcat
2.解壓solr
[root@bogon~]#tar-zxfsolr-4.10.3.tgz.tgz
3.把solr-4.10.3/dist/solr-4.10.3.war包部署到tomcat下。并改名為solr.war
[root@bogondist]#cpsolr-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@bogonext]#cp*/usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/
6.創建solrhome。Solrhome是存放solr服務器所有配置文件的目錄。
在/usr/local/solr下面創建solrhome文件夾
進入目錄 solr-4.10.3/example/
[root@bogonexample]#cp-rsolr/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的
9.啟動tomcat
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。