日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【solr专题之四】在Tomcat 中部署Solr4.x

發布時間:2024/1/23 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【solr专题之四】在Tomcat 中部署Solr4.x 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、安裝Tomcat

(1)下載并解壓至/opt/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?,以方便管理及通過頁面進行配置 <role rolename="manager-gui"/> <user username="tomcat" password="tomcat" roles="manager-gui"/>
(3)啟動tomcat并驗證 # 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.
打開http://ip:8080/,正常登錄 打開http://ip:8080/manager/html,使用用戶名密碼tomcat/tomcat進行登錄
2、部署Solr (1)將solr解壓后的example/solr目錄復制至/opt/jediael/solr/example/solr # 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復制至/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?,指定數據目錄 # pwd /opt/jediael/solr/example/solr/collection1vi 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" (4)在tomcat中指向上述程序包
至少啟動一次tomcat,才會生成此目錄
在/opt/jediael/tomcat/conf/Catalina/localhost/創建一個新文件: # 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)復制jar文件及log4j的配置文件 # 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)復制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、啟動并驗證 (1)啟動tomcat bin/startup.sh
(2)驗證以下頁面 http://ip:8080/manager/html 查看運行狀態 http://ip:8080/solr/ http://ip:8080/solr/collection1/browse


4、分析

(1)上述war包被解壓至 /opt/jediael/tomcat/webapps/solr,其內容如下:

# ls admin.html css favicon.ico img js META-INF tpl WEB-INF
除war包外的內容:

# 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.






總結

以上是生活随笔為你收集整理的【solr专题之四】在Tomcat 中部署Solr4.x的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。