安裝環(huán)境的準(zhǔn)備:
(這里直接給相干軟件的版本號(hào)了)
centos 6.4
apache-tomcat⑺.0.57
solr⑷.10.4
jdk1.7.0_75
jdk和tomcat這里就不給安裝方式了,要是不會(huì)直接百度各種有。
具體步驟:
1.下載solr⑷.10.4,然后解壓開(kāi)我這里解壓到 /usr/local/zip/solr⑷.10.4 中(安裝目錄1般我都會(huì)安裝在/opt/web_app安裝目錄自己定義創(chuàng)建)
2.在/opt/web_app下創(chuàng)建solr_server/solr_data和solr_server/solr_home文件夾。
3.拷貝solr.war到solr_server/solr_data中,cp /usr/local/zip/solr⑷.10.4/dist/solr⑷.10.4.war /opt/web_app/solr_server/solr_data中,并修改名為solr.war
4.拷貝solr_home到solr_server/solr_home中,cp -r /usr/local/zip/solr⑷.10.4/example/solr/* /opt/web_app/solr_server/solr_home中.
5.添加tomcat的支持:
這時(shí)候候啟動(dòng)tomcat會(huì)報(bào)各種毛病但是控制臺(tái)是看不見(jiàn)的,緣由是沒(méi)有添加logs的支持。
6.添加日志的支持,
cp /usr/local/zip/solr⑷.10.4/example/resources/log4j.properties /opt/web_app/tomcat-solr⑻084/webapps/solr/WEB-INF/classes
cp /usr/local/zip/solr⑷.10.4/example/lib/ext/*/opt/web_app/tomcat-solr⑻084/webapps/solr/WEB-INF/lib
重啟tomcat,看見(jiàn)控制臺(tái)有日志輸出了吧。
7.添加中文分詞器:分詞器種類很多這里以mmseg4j為列,分詞器性能比較可以看http://www.hansight.com/blog-lucene4.10-with-chinese-segment.html
mmseg4j版本說(shuō)明,不要下錯(cuò)了哦
* mmseg4j-solr⑵.1.0.jar 要求 lucene/solr 4.8.x
* mmseg4j-solr⑵.2.0.jar 要求 lucene/solr [4.9, 4.10.x]
* mmseg4j-solr⑵.3.0.jar 要求 lucene/solr [5.0, ]
下載好jar導(dǎo)入到/opt/web_app/tomcat-solr⑻084/webapps/solr/WEB-INF/lib中
并在/opt/web_app/solr_server/solr_home/collection1/conf/schema.xml中添加以下代碼:
8.添加dataimport配置
導(dǎo)入相干jar文件,這里最好用最好用solr包自帶的jar。這里的jar不是導(dǎo)入到tomcat中而是導(dǎo)入到solr_home中
(1)先在solr_server/solr_home/collection1中創(chuàng)建lib文件
(2)導(dǎo)入jar包 cp /usr/local/zip/solr⑷.10.4/dist/solr-dataimporthandler-* /opt/web_app/solr_server/solr_home/collection1/lib 中
(3)修改/opt/web_app/solr_server/solr_home/collection1/conf/solrconfig.xml文件
拷貝/usr/local/zip/solr⑷.10.4/example/example-DIH/solr/db/conf/db-data-config.xml 文件并把名字修改成data-config.xml
(4)修改data-config.xml文件
如圖成功,單機(jī)solr配置完成