centos solr 部署到 tomcat 上
一、安裝 java1.7 環(huán)境
鏈接:https://pan.baidu.com/s/1ti6j9jD-RwUN5xl3bc3ZDw 密碼:oc9a
二、下載 tomcat 并解壓
鏈接:https://pan.baidu.com/s/1-TK3AAVtJCRWyhb86i7cRw 密碼:zro9
[root@localhost 桌面]# tar -zxvf apache-tomcat-7.0.47三、下載 solr 安裝包并解壓
鏈接:https://pan.baidu.com/s/1-fBmxm64y19WUtPSc1Lxdw 密碼:wddz
[root@localhost 桌面]# tar -zxvf solr-4.10.3四、在 /usr/local 目錄下創(chuàng)建 solr 目錄
[root@localhost 桌面]# mkdir /usr/local/solr五、將解壓后的 tomcat 復(fù)制到 solr 目錄中,并重命名為 tomcat
[root@localhost 桌面]# mv apache-tomcat-7.0.47 /usr/local/solr/tomcat -r六、將 solr-4.10.3.war 復(fù)制到 tomcat 中
[root@localhost solr-4.10.3]# cp dist/solr-4.10.3.war /usr/local//solr/tomcat/webapps/solr.war七、啟動(dòng) tomcat
[root@localhost tomcat]# bin/startup.sh八、查看 tomcat 是否成功啟動(dòng)
[root@localhost tomcat]# tail -f logs/catalina.out九、關(guān)閉 tomcat?
[root@localhost tomcat]# bin/shutdown.sh十、刪除掉 webapps 目錄中的?solr.war
[root@localhost tomcat]# rm -f webapps/solr.war十一、導(dǎo)入相關(guān)的 jar 包
[root@localhost solr-4.10.3]# cp example/lib/ext/* /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/?十二、復(fù)制 solrhome 到?/usr/local/solr/solrhome
[root@localhost solr-4.10.3]# cp -r example/solr /usr/local/solr/solrhome?十三、修改 web.xml
[root@localhost tomcat]# vim webapps/solr/WEB-INF/web.xml?
十四、啟動(dòng) tomcat
十五、安裝中文分詞器
1、下載中文分詞器
鏈接:https://pan.baidu.com/s/1_0Bts4BV404zkmEV9LG_1A 密碼:coly
2、進(jìn)入下載的目錄
[root@localhost 桌面]# cd IK\ Analyzer\ 2012FF_hf1/3、復(fù)制 jar 包到 solr 工程 lib 目錄下
[root@localhost IK Analyzer 2012FF_hf1]# cp IKAnalyzer2012FF_u1.jar /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/4、將配置文件放到 solr 工程的 classpath 下
(1)創(chuàng)建 classes 目錄( 就是 classpath )
[root@localhost IK Analyzer 2012FF_hf1]# mkdir /usr/local/solr/tomcat/webapps/solr/WEB-INF/classes(2)復(fù)制 3 個(gè)對(duì)應(yīng)的配置文件到 classpath 目錄
[root@localhost IK Analyzer 2012FF_hf1]# cp ext_stopword.dic IKAnalyzer.cfg.xml mydict.dic /usr/local/solr/tomcat/webapps/solr/WEB-INF/classes/?5、讓中文分詞器生效
(1)進(jìn)入對(duì)應(yīng)的目錄
[root@localhost conf]# cd /usr/local/solr/solrhome/collection1/conf/(2)配置一個(gè) FiledType,使用 IKAnalyzer。(復(fù)制以下內(nèi)容到 ?schema.xml 文件的末尾)
<fieldType name="text_ik" class="solr.TextField"><analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/> </fieldType>(3)配置業(yè)務(wù)域,type 指定使用自定義的 FiledType
<field name="item_name" type="text_ik" indexed="true" stored="true"/> <field name="item_sex" type="text_ik" indexed="true" stored="true"/> <field name="item_age" type="long" indexed="true" stored="true"/> <!--復(fù)制域:向域中添加數(shù)據(jù)的時(shí)候,會(huì)自動(dòng)把數(shù)據(jù)添加到復(fù)制域上。相當(dāng)于對(duì)搜索的優(yōu)化--> <!--搜索的時(shí)候直接搜索 keywords,就包含了 name,sex,age--> <field name="item_keywords" type="text_ik" indexed="true" stored="false" multiValued="true"/> <copyField source="item_name" dest="item_keywords"/> <copyField source="item_sex" dest="item_keywords"/> <copyField source="item_age" dest="item_keywords"/>?十六、重啟 tomcat
?
轉(zhuǎn)載于:https://www.cnblogs.com/fangwu/p/8647783.html
總結(jié)
以上是生活随笔為你收集整理的centos solr 部署到 tomcat 上的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一篇关于Maven项目的jar包Shel
- 下一篇: Python_summary