- 上傳solr包
略
- 解壓solr到文件夾
[root@localhost webapps]# tar -zxvf solr-4.10.3.tgz.tgz -C /usr/develop/solr
- 進(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/
- 解壓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ì)重新解壓!我們就白修改了!
- 拷貝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/
- 指定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
- 啟動(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分詞器
- 創(chuàng)建ik文件夾并解壓ik
[root@localhost ~]# mkdir /usr/develop/ik
[root@localhost ~]# unzip IKAnalyzer.zip -d
- 拷貝jar包到tomcat下的solr下的lib下
[root@localhost ik]# cp IKAnalyzer2012FF_u1.jar /usr/develop/apache-tomcat-7.0.47/webapps/solr/WEB-INF/lib/
- 在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/