solr7.1.0 安裝部署

需要準備的安裝包

  • apache-tomcat-8.5.31.tar.gz
  • solr-7.1.0.tgz

需要準備的jar 丟在 ./solr/WEB-INF/lib/

*mysql-connector-java-5.1.44.jar
*IKAnalyzer2012FF_u1-6.51.jar
*solr-dataimportscheduler-1.1.0.jar

需要準備的文件 丟在 ./solr/WEB-INF/classes

*ext.dic
*IKAnalyzer.cfg.xml
*stopword.dic

需要準備的文件 丟在 /data/solrhome/conf

*dataimport.properties

以上文件 已上傳站內 :

https://download.csdn.net/download/wakuangyun/11839466
solr7部署相關文件.zip

安裝開始

mkdir /data/source
mkdir /data/solrhome
mkdir /data/solrhome/conf
tar -zxvf java.tar.gz  -C /usr/java
tar -zxvf apache-tomcat-8.5.31.tar.gz -C /data/source/
vim /data/source/apache-tomcat-8.5.31/conf/server.xml

#避免tomcat 端口衝突 把端口改掉
#port 8080->8181
#port 8009->8110

tar -zxvf solr-7.1.0.tgz -C /data/source/
cp -r /data/source/solr-7.1.0/server/solr-webapp/webapp /data/source/apache-tomcat-8.5.31/webapps/
cd /data/source/apache-tomcat-8.5.31/webapps/
mv webapp solr
vim ./solr/WEB-INF/web.xml

# 1.在web-app節點中加入以下代碼 
<env-entry> <env-entry-name>solr/home</env-entry-name> <env-entry-value>/data/solrhome</env-entry-value> <env-entry-type>java.lang.String</env-entry-type> </env-entry>
# 2.把 security-constraint 整個標籤註釋

mkdir ./solr/WEB-INF/classes
cp -r /data/source/solr-7.1.0/server/resources/log4j.properties ./solr/WEB-INF/classes

cp -r /data/source/solr-7.1.0/server/lib/ext/* ./solr/WEB-INF/lib/
cp -r /data/source/solr-7.1.0/server/lib/metrics* ./solr/WEB-INF/lib/ 
cp -r /data/source/solr-7.1.0/dist/solr-dataimporthandler* ./solr/WEB-INF/lib/

cp -r /data/source/solr-7.1.0/server/solr/* /data/solrhome/
cp -r /data/source/solr-7.1.0/dist /data/solrhome/  
cp -r /data/source/solr-7.1.0/contrib /data/solrhome/ 

cd /data/source/apache-tomcat-8.5.31/

vim webapps/solr/WEB-INF/classes/log4j.properties 
#修改 solr log 帶下 和 位置
#solr.log=/data/solrhome/log/out.log
#log4j.appender.file.MaxFileSize=32MB
#log4j.appender.file.File=/data/solrhome/log/solr.log

./bin/startup.sh 
tail -fn20 ./logs/catalina.out
#訪問地址 http://127.0.0.1:8181/solr/index.html#/

vim /data/solrhome/configsets/_default/conf/solrconfig.xml 
# 修改 solrconfig.xml 
<lib dir="/data/solrhome/contrib/extraction/lib" regex=".*\.jar" />
<lib dir="/data/solrhome/dist/" regex="solr-cell-\d.*\.jar" />
<lib dir="/data/solrhome/contrib/clustering/lib/" regex=".*\.jar" />
<lib dir="/data/solrhome/dist/" regex="solr-clustering-\d.*\.jar" />
<lib dir="/data/solrhome/contrib/langid/lib/" regex=".*\.jar" />
<lib dir="/data/solrhome/dist/" regex="solr-langid-\d.*\.jar" />
<lib dir="/data/solrhome/contrib/velocity/lib" regex=".*\.jar" />
<lib dir="/data/solrhome/dist/" regex="solr-velocity-\d.*\.jar" />
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章