Linux搭建Solr服務(wù)

  1. 上傳solr包

  1. 解壓solr到文件夾
[root@localhost webapps]# tar -zxvf solr-4.10.3.tgz.tgz -C /usr/develop/solr

  1. 進(jìn)入solr目錄下example下的webapps下,拷貝solr.war包到tomcat下
[root@localhost solr-4.10.3]# cd example/webapps/
[root@localhost webapps]# cp solr.war /usr/develop/apache-tomcat-7.0.47/webapps/

  1. 解壓solr.war包后,刪除war包即可
切記,要先切換到tomcat的webapps下,不要解壓solor下的war包
創(chuàng)建一個(gè)solr文件夾
[root@localhost webapps]# mkdir solr
解壓solr.war包solr文件夾
[root@localhost webapps]# unzip solr.war -d solr
刪除war包
[root@localhost webapps]# rm -rf solr.war
切記,必須要?jiǎng)h除,不然運(yùn)行tomcat會(huì)重新解壓!我們就白修改了!

  1. 拷貝solr服務(wù)需要的jar包
進(jìn)入到solr目錄下的example/lib/ext文件夾
[root@localhost webapps]# cd /usr/develop/solr/solr-4.10.3/example/lib/ext/
拷貝當(dāng)前目錄下所有的jar包到tomcat的WEB-INF/lib下
[root@localhost ext]# cp * /usr/develop/apache-tomcat-7.0.47/webapps/solr/WEB-INF/lib/

  1. 指定solrhome
編輯tomcat下的webapps/solr/WEB-INF/web.xml
env-entry-value:指定solr home
[root@localhost ~]# 
vim /usr/develop/apache-tomcat-7.0.47/webapps/solr/WEB-INF/web.xml

image
  1. 啟動(dòng)tomcat測(cè)試是否成功
啟動(dòng)tomcat
[root@localhost ~]# 
sh /usr/develop/apache-tomcat-7.0.47/bin/startup.sh
可以通過日志查看是否啟動(dòng)成功
[root@localhost ~]# 
tail -f /usr/develop/apache-tomcat-7.0.47/logs/catalina.out
訪問web頁面,如果看到如下頁面則配置成功
image

搭建solr分詞器

  1. 創(chuàng)建ik文件夾并解壓ik
[root@localhost ~]# mkdir /usr/develop/ik
[root@localhost ~]# unzip IKAnalyzer.zip -d
  1. 拷貝jar包到tomcat下的solr下的lib下
[root@localhost ik]# cp IKAnalyzer2012FF_u1.jar /usr/develop/apache-tomcat-7.0.47/webapps/solr/WEB-INF/lib/
  1. 在WEB-INF下classes目錄下配置停用詞
因?yàn)檫€未運(yùn)行編譯,所以手動(dòng)創(chuàng)建classes
[root@localhost webapps]# mkdir solr/WEB-INF/classes
拷貝配置文件、停用詞到classes下
[root@localhost ik]# cp IKAnalyzer.cfg.xml /usr/develop/apache-tomcat-7.0.47/webapps/solr/WEB-INF/classes/
[root@localhost ik]# cp stopword.dic /usr/develop/apache-tomcat-7.0.47/webapps/solr/WEB-INF/classes/
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容