1. 程式人生 > >solr兩種啟動方式

solr兩種啟動方式

 solr下載

   把下載後的zip包解壓

      

方式一   solr自啟動

    1 開啟cmd.exe,進入到solr的bin目錄下

        

    2 輸入solr.cmd start

         

       

  方式二   solr+tomcat啟動

      1 在tomcat的webapps目錄下建立一個solr資料夾,並將solr-7.5.0/server/solr-webapp/webapp下所有檔案 拷貝過去   

            

     2   將solr-7.5.0資料夾下server\lib\ext內的所有jar包、server\lib內以metrics開頭的所有jar包,以及gmetric4j-1.0.7.jar複製到tomcat安裝目錄下的webapps\solr\WEB-INF\lib下

        

     3 開啟cmd.exe,進入到solr的bin目錄下,輸入命令:solr start 啟動solr,然後執行命令:solr create -c corename (corename為自定義)生成core.生成的core在solr-7.5.0\server\solr目錄下.(後續再新增core,只需要複製第一個修改名稱)

     

    4 在tomcat目錄下建立solrhome(目錄名自定義),並將solr-7.5.0/server/solr/* 目錄下的所有內容拷貝過去

    5 修改tomcat安裝目錄下的webapps\solr\WEB-INF\web.xml 檔案,指定solrhome的位置,並註釋security-constraint 

          指定位置 :    

  <env-entry>
       <env-entry-name>solr/home</env-entry-name>
       <env-entry-value>D:/tomcat/apache-tomcat-8.5.34/webapps/solrhome</env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
 </env-entry>

       註釋以下內容:

       

   6  日誌檔案的配置

       在tomcat的webapps\solr\WEB-INF目錄下建立一個classes資料夾,把solr-7.5.0\server\resources下的log4j2.xml拷貝過去,其他的版本可能是log4j.properties

      如果是log4j2.xm 還需要以下配置:

         在tomcat/bin下的catalina.bat新增solr.log.dir的系統變數,logs是我在solr下建立的一個資料夾,方便管理日誌       

set "JAVA_OPTS=%JAVA_OPTS% -Dsolr.log.dir=D:\tomcat\apache-tomcat- 8.5.34\webapps\solr\logs"

7 啟動 solr