1、安裝Tomcat
# cd /opt/jediael # tar -zxvf apache-tomcat-7.0.54.tar.gz # mv apache-tomcat-7.0.54 tomcat 將目錄重命名為tomcat # ls apache-tomcat-7.0.54.tar.gz rh tomcat
(2)配置conf/tomcat-users.xml?,以方便管理及通過頁面進(jìn)行配置
<role rolename="manager-gui"/> <user username="tomcat" password="tomcat" roles="manager-gui"/>
(3)啟動(dòng)tomcat并驗(yàn)證
# bin/startup.sh Using CATALINA_BASE: /opt/jediael/tomcat Using CATALINA_HOME: /opt/jediael/tomcat Using CATALINA_TMPDIR: /opt/jediael/tomcat/temp Using JRE_HOME: /usr/java/jdk1.7.0_51 Using CLASSPATH: /opt/jediael/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar Tomcat started.
# mkdir -p /opt/jediael/solr/example # cp -rf /opt/jediael/solr-4.9.0/example/solr /opt/jediael/solr/example
(2)將dist/solr-4.9.0.war復(fù)制至/opt/jediael/solr/example/solr,并重命名為solr.war
# pwd /opt/jediael/solr/example/solr # cp /opt/jediael/solr-4.9.0/dist/solr-4.9.0.war solr.war # ls bin collection1 README.txt solr.war solr.xml zoo.cfg
(3)配置solrconfig.xml?,指定數(shù)據(jù)目錄
# pwd /opt/jediael/solr/example/solr/collection1 ?vi conf/solrconfig.xml
<dataDir>${solr.data.dir:}</dataDir>為
<dataDir>${solr.data.dir:/opt/jediael/solr/example/solr/collection1/data}</dataDir>解釋如下:which is true for running the Jetty server provided with the example, but incorrect for Tomcat running as a service.
export JAVA_OPTS="$JAVA_OPTS -Dsolr.data.dir=/opt/jediael/solr/example/solr/collection1/data"
至少啟動(dòng)一次tomcat,才會(huì)生成此目錄
在/opt/jediael/tomcat/conf/Catalina/localhost/創(chuàng)建一個(gè)新文件: # cd /opt/jediael/tomcat/conf/Catalina/localhost/ # ls # vi solr.xml
<?xml version="1.0" encoding="utf-8"?> <Context docBase="/opt/jediael/solr/example/solr/solr.war" debug="0" crossContext="true"> <Environment name="solr/home" type="java.lang.String" value="/opt/jediael/solr/example/solr" override="true"/> </Context>
(5)復(fù)制jar文件及l(fā)og4j的配置文件
# cp /opt/jediael/solr-4.9.0/example/lib/ext/* /opt/jediael/tomcat/lib/ # mkdir logs # pwd /opt/jediael/solr/example/solr # cp /opt/jediael/solr-4.9.0/example/resources/log4j.properties /opt/jediael/tomcat/lib/ # vi /opt/jediael/tomcat/lib/log4j.properties
修改:
solr.log=/opt/jediael/solr/example/solr/logs/
(6)復(fù)制jar包
[# pwd /opt/jediael/solr/example/solr # mkdir lib # cp /opt/jediael/solr-4.9.0/dist/*.jar lib/ # cp /opt/jediael/solr-4.9.0/contrib/velocity/lib/* lib/
3、啟動(dòng)并驗(yàn)證
(1)啟動(dòng)tomcat
bin/startup.sh
(2)驗(yàn)證以下頁面
http://ip:8080/manager/html 查看運(yùn)行狀態(tài)
http://ip:8080/solr/
http://ip:8080/solr/collection1/browse
4、分析
(1)上述war包被解壓至 /opt/jediael/tomcat/webapps/solr,其內(nèi)容如下:
# ls admin.html css favicon.ico img js META-INF tpl WEB-INF
除war包外的內(nèi)容:# lsbin collection1 lib logs README.txt solr.war solr.xml zoo.cfg
保留在原來位置,并沒變化。
Repeat the above steps with different installation directories to run multiple instances of Solr side-by-side.
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
