Linux(CentOS6.4)下简单部署Solr4.8.1
生活随笔
收集整理的這篇文章主要介紹了
Linux(CentOS6.4)下简单部署Solr4.8.1
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1、環(huán)境準備
CentOS6.4、Tomcat6.0、Jdk1.7、Solr4.8.1
2、安裝
(1)安裝jdk1.7(我用jdk1.6出現(xiàn)版本異常,所以在此建議使用jdk1.7,因為我用的是solr4.8)、配置環(huán)境變量
? ??我的jdk安裝目錄默認為usr/java/jdk1.7(因為使用的是rpm安裝包)
? ? ??
export JAVA_HOME=/usr/java/jdk1.7 exprot PATH=.:$PATH:$JAVA_HOME/bin 保存文件退出,執(zhí)行命令:source /etc/profile 使其立即生效 最后使用命令java -version查看其版本信息 (2)安裝tomcat6 ? ? 直接解壓縮tomcat6,為了方便可以重命名,解壓目錄為/usr/local/tomcat6 (3)安裝solr ? ? 直接解壓縮solr4.8.1至目錄/usr/local/,重命名為solr;然后復制solr/dist/solr-4.8.1.war到tomcat6/webapps中;然后修改tomcat6/conf/server.xml
<Host name="localhost"? appBase="/usr/local/tomcat/webapps"
? ? ? ? ? unpackWARs="true" autoDeploy="true">
如圖將webapps改為/usr/local/tomcat/webapps 即可;
(4)啟動tomcat,solr.war自動解壓,然后修改solr項目下的web.xml 進入bin目錄:./startup.sh啟動tomcat 修改solr home配置(注意:要把這段內(nèi)容的注釋去掉,否則不生效):
? ? ? ? ? ? <env-entry>??
? ? ? ? ? ? ? <env-entry-name>solr/home</env-entry-name>??
? ? ? ? ? ? ? <env-entry-value>/usr/local/solr/example/solr</env-entry-value>??
? ? ? ? ? ? ? <env-entry-type>java.lang.String</env-entry-type>??
? ? ? ? ? ? </env-entry>?
(5)復制solr/example/lib/ext下的jar包到tomcat/webapps/solr/WEB-INF/lib cp /usr/local/solr/example/lib/ext/*.jar? /usr/local/tomcat6/webapps/solr/WEB-INF/lib/??
(6)在tomcat solr下創(chuàng)建classpath,并把example/resources/log4j.properties復制到classpath中 cp/usr/local/solr/example/resources/log4j.properties /usr/local/tomcat/webapps/solr/classpath/?? (7)配置完成重啟tomcat ./shutdown.sh ./startup.sh (8)測試 ? ? 打開瀏覽器輸入:http://192.168.0.9:8080/solr進入sor admin畫面
總結(jié)
以上是生活随笔為你收集整理的Linux(CentOS6.4)下简单部署Solr4.8.1的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 带新风的空调怎么样
- 下一篇: 8plus和xr哪个值得买