solr的簡單部署:在tomcat中啟動slor


 

1,首先要下載solr

途徑1: 官網網址: http://lucene.apache.org/ 與Lucene的官網是一個

途徑2: 下載歷史版本的網址: http://archive.apache.org/dist/lucene/solr/

2,solr的目錄介紹

solr的根目錄

example的目錄

 

3,solr服務的啟動

3.1,啟動方式一:直接運行start.jar

啟動步驟:

1) 打開cmd窗口

2) 切換目錄到solr的example的目錄下

3) 執行 java -jar start.jar

 

3.2,啟動方式二:使用tomcat運行solr.war

啟動步驟:

1) 首先打開example目錄下的webapps目錄下

2) 拷貝此目錄下的solr.war , 將其復制到tomcat的webapps目錄下

3) 啟動tomcat, 將war包進行解壓, 然后關閉tomcat並將war包刪除或者更改后綴名即可

  將其原有war包更改的主要目的是防止再次解壓, 導致原有的設置失效

4) 將tomcat運行solr所需要的jar包復制到solr的web-inf下的lib目錄中 

classes目錄復制或者新建到web-inf下:

IKAnalyzer.cfg.xml:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">  
<properties>  
    <comment>IK Analyzer 擴展配置</comment>
    <!--用戶可以在這里配置自己的擴展字典 
    <entry key="ext_dict">ext.dic;</entry> 
    -->
    <!--用戶可以在這里配置自己的擴展停止詞字典-->
    <entry key="ext_stopwords">stopword.dic;</entry> 
    
</properties>

log4j.properties

### direct log messages to stdout ###
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n

### direct messages to file mylog.log ###
log4j.appender.file=org.apache.log4j.FileAppender
log4j.appender.file.File=c:/mylog.log
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n

### set log levels - for more verbose logging change 'info' to 'debug' ###

log4j.rootLogger=info, stdout

 

 

5)將example中solr的目錄建議賦值到和tomcat同級的目錄下(方便管理)

6) 打開tomcat的bin目錄找到Catalina.bat文件, 將其右鍵打開

7) 將下列參數設置到此文件中即可

  • set "JAVA_OPTS=-Dsolr.solr.home=目錄位置"

  • 注意: 目錄位置就是剛剛復制過來的solr的目錄

8) 啟動tomcat,訪問localhost:8080/solr即可

 

-----------------------------------------------------------------------------------------

 后續補充:問題頁面上logging選項中有黃色的警告,解決方法:

將solr的安裝包中依賴包的兩個目錄, 復制到solr的索引庫中

 

打開索引庫中的collection1中conf目錄, 將solrconfif.xml右鍵打開, 去掉兩個../即可打開索引庫中的collection1中conf目錄, 將solrconfif.xml右鍵打開, 去掉兩個../即可

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM