1,首先要下載solr
途徑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目錄下
將其原有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文件, 將其右鍵打開
-
set "JAVA_OPTS=-Dsolr.solr.home=目錄位置"
-
注意: 目錄位置就是剛剛復制過來的solr的目錄
8) 啟動tomcat,訪問localhost:8080/solr即可
-----------------------------------------------------------------------------------------
后續補充:問題頁面上logging選項中有黃色的警告,解決方法:
將solr的安裝包中依賴包的兩個目錄, 復制到solr的索引庫中
打開索引庫中的collection1中conf目錄, 將solrconfif.xml右鍵打開, 去掉兩個../即可打開索引庫中的collection1中conf目錄, 將solrconfif.xml右鍵打開, 去掉兩個../即可