solr能夠獨立運行前提是運行在web容器中 默認是jetty,咱們用tomcat 1.在/usr/local/devTools文件夾下建立目錄solr mkdir solr 2.將tomcat,和solr拷貝到solr文件夾下 3.解壓 tar -zxf solr-4.10.3.tgz.tgz 4.解壓完成後的目錄結構 bin 命令二進制文件 oom_solr.sh solr solr.cmd solr.in.cmd solr.in.sh CHANGES.txt contrib 擴展包 analysis-extras clustering dataimporthandler dataimporthandler-extras extraction langid map-reduce morphlines-cell morphlines-core uima velocity dist 編譯完生成的jar包 war包,編譯後的目標文件 solr-4.10.3.war solr工程 solr-analysis-extras-4.10.3.jar solr-cell-4.10.3.jar solr-clustering-4.10.3.jar solr-core-4.10.3.jar solr-dataimporthandler-4.10.3.jar solr-dataimporthandler-extras-4.10.3.jar solrj-lib solr-langid-4.10.3.jar solr-map-reduce-4.10.3.jar solr-morphlines-cell-4.10.3.jar solr-morphlines-core-4.10.3.jar solr-solrj-4.10.3.jar solr-test-framework-4.10.3.jar solr-uima-4.10.3.jar solr-velocity-4.10.3.jar docs solr文檔 example contexts etc example-DIH exampledocs example-schemaless lib logs multicore README.txt resources scripts solr 標準的solrhome bin collection1 索引庫存放位置 conf schema.xml 它定義字段filed fieldType 分析器 solrconfig.xml 放置solr服務器的 README.txt solr.xml zoo.cfg solr-webapp start.jar webapps solr.war licenses LICENSE.txt LUCENE_CHANGES.txt NOTICE.txt README.txt SYSTEM_REQUIREMENTS.txt 5:部署solr 把/usr/local/devTools/solr/solr-4.10.3/dist/solr-4.10.3.war部署到tomcat的webapps下面 6:啓動tomcat並解壓war 7:拷貝jar包 jcl-over-slf4j-1.7.6.jar jul-to-slf4j-1.7.6.jar log4j-1.2.17.jar slf4j-api-1.7.6.jar slf4j-log4j12-1.7.6.jar 將目錄usr/local/devTools/solr/solr-4.10.3/example/lib/ext下全部的jar複製到 /usr/local/devTools/solr/apache-tomcat-6.0.41/webapps/solr-4.10.3/WEB-INF/lib/ 第六步:建立solrHome:存放配置文件目錄 cp -r /usr/local/devTools/solr/solr-4.10.3/example/solr /usr/local/devTools/solr/solrhome/ 第七步:告訴solr服務器,solrhome的位置 修改/usr/local/devTools/solr/apache-tomcat-6.0.41/webapps/solr-4.10.3/WEB-INF下面的web.xml 第八步:啓動tomcat solr項目的web.xml問價配置 solrhome: /usr/local/devTools/solr/solrhome 從錯誤日誌能夠看出,缺乏倆文件solr.xml及solrconfig.xml, 這兩個文件能夠在SOLR_DIR/example/solr及SOLR_DIR/example/solr/collection1/conf找到。 複製solr.xml到SOLR_HOME下,複製solrconfig.xml到SOLR_HOME/collection1/conf下,重啓tomcat,此時再查看日誌,solr已正常啓動 4.web查看http://ip:8080/solr