原材料
solr内置有Jetty服务器,但是不稳定,很容易宕机,于是选择把Solr部署到Tomcat上.
第一部分`在根目录下建立solr文件夹,将三个压缩文件都解压到solr中
第二部分`搭建solr
第三部分`搭建IKAnalyzer
第一部分`在根目录下建立solr文件夹,将三个压缩文件都解压到solr中
1`解压Tomcat-->tar -zxvf apache-tomcat-7.0.47.tar.gz -C /solr/
2`解压solr-->tar -zxvf solr-4.10.3.tar -C /solr/
3`创建文件夹IKAnalyzer-->mkdir /solr/IKAnalyzer
4`解压IKAnalyzer-->unzip IKAnalyzer2012FF_hf1.zip -d /solr/IKAnalyzer
1`解压Tomcat-->tar -zxvf apache-tomcat-7.0.47.tar.gz -C /solr/
2`解压solr-->tar -zxvf solr-4.10.3.tar -C /solr/
3`创建文件夹IKAnalyzer-->mkdir /solr/IKAnalyzer
4`解压IKAnalyzer-->unzip IKAnalyzer2012FF_hf1.zip -d /solr/IKAnalyzer/
解压后的solr文件夹下 --> /solr/
第二部分`搭建solr
1`复制/solr/solr-4.10.3/example/lib/ext/的jar包到tomcat的lib中
--> cp /solr/solr-4.10.3/example/lib/ext/* /solr/apache-tomcat-7.0.47/lib/
2`复制/solr/solr-4.10.3/example/webapps/solr.war到tomcat/webapps下
--> cp /solr/solr-4.10.3/example/webapps/solr.war /solr/apache-tomcat-7.0.47/webapps/
3`在/solr/apache-tomcat-7.0.47/webapps/中
-->mkdir solr
-->unzip solr.war -d solr
-->rm -rf solr.war
4`在/solr/solr-4.10.3/example/webapps/solr/WEB-INF/web.xml 中配置solr的家(可持久化数据,存储物理数据的地方)
-->web.xml 第43行--> /solr/solr-4.10.3/example/solr
1`复制solr的jar包到tomcat的lib中 --> cp /solr/solr-4.10.3/example/lib/ext/* /solr/apache-tomcat-7.0.47/lib/
2`复制solr.war到tomcat/webapps下--> cp /solr/solr-4.10.3/example/webapps/solr.war /solr/apache-tomcat-7.0.47/webapps/
3`在/solr/apache-tomcat-7.0.47/webapps/中
-->mkdir solr
-->unzip solr.war -d solr
-->rm -rf solr.war
4`在/solr/solr-4.10.3/example/webapps/solr/WEB-INF/web.xml 中配置solr的家(可持久化数据,存储物理数据的地方)
-->web.xml 第43行--> /solr/solr-4.10.3/example/solr
-->也可以将/solr/solr-4.10.3/example/solr里的solr文件夹整体复制到其他地方,并将复制后的路径配置到这里
测试:
任意目录下
-->sh /solr/apache-tomcat-7.0.47/bin/start.sh
或/solr/apache-tomcat-7.0.47/bin目录下
-->sh start.sh
客户端输入网址
-->193.168.200.128:8080/solr
第三部分`搭建IKAnalyzer
1`复制jar包到 solr/WEB-INF/lib下
2`复制IKAnalyzer.cfg.xml和stopword.dic到solr/WEB-INF/classes下
1`复制jar包到 solr/WEB-INF/lib下
2`复制IKAnalyzer.cfg.xml和stopword.dic到solr/WEB-INF/classes下