環(huán)境配置
安裝solr前,請確保系統(tǒng)中已正確安裝jdk8,tomcat8和環(huán)境變量的配置。
solr下載及解壓
使用命令:
wget http://mirrors.tuna.tsinghua.edu.cn/apache/lucene/solr/7.4.0
從官網(wǎng)下載solr壓縮包
解壓:
tar -zxvf solr-7.4.0.tgz
配置tomcat啟動solr
solr自帶jetty啟動,這里使用tomcat進(jìn)行配置啟動啡浊。
- 在tomcat包下的webapps目錄新建一個目錄,取名solr
- 將solr解壓包/solr-7.4.0/server/solr-webapp/webapp/下的內(nèi)容拷貝到剛才tomcat下新建的文件夾solr中
- 將/solr-7.4.0/server/lib/ext/下的jar包拷貝到/tomcat/webapps/solr/WEB-INF/lib/下
- 將/solr-7.4.0/server/lib/下metrics開頭的jar包也拷貝到剛才的目錄下
- 將/solr-7.4.0/dist/下 solr-dataimporthandler-extras-7.4.0.jar胶背、solr-dataimporthandler-7.4.0.jar也拷貝到剛才的目錄下
- 在你本地的/home下新建一個文件夾,取名solr-home,將/solr-7.4.0/server/solr下的內(nèi)容拷貝到剛才新建的solr-home下
- 打開并編輯/tomcat/webapps/solr/WEB-INF/web.xml
內(nèi)容如下:
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/home/solr-home</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
并注釋文件末尾的所有 <security-constraint> 元素節(jié)點(diǎn)。
配置solr日志
將/solr-7.4.0/server/resources/下的log4j2.xml文件拷貝到/tomcat/webapps/solr/WEB-INF/classes/下,如果沒有則自己創(chuàng)建一個喘先。
創(chuàng)建core
- 在/home/solr-home/下創(chuàng)建一個文件夾钳吟,文件夾名稱為你的core名稱,這里設(shè)為collection
- 將/solr-7.4.0/example/example-DIH/solr/solr下的內(nèi)容拷貝到剛才創(chuàng)建的collection下窘拯,同時在core.properties下添加如下內(nèi)容:
name=collection
啟動tomcat红且,訪問 localhost:8080/solr/index.html 就可以看到solr的界面了坝茎。
solr界面
下一篇講core的核心配置文件schame.xml和db-data-config.xml