新聞中心
這篇文章主要是介紹在centos 6.6上Solr 6.5的安裝與配置。

創(chuàng)新互聯(lián)公司主營禹會網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都APP應(yīng)用開發(fā),禹會h5小程序開發(fā)搭建,禹會網(wǎng)站營銷推廣歡迎禹會等地區(qū)企業(yè)咨詢
一、安裝準(zhǔn)備及各軟件使用版本說明:
1、JDK8,版本jdk1.8.0_121下載地址:jdk-8u121-linux-x64.tar.gz
2、apache Tomcat,版本8.5.13 下載地址:apache-tomcat-8.5.13.tar.gz
3、Solr,版本solr-6.5.0,下載地址:solr-6.5.0.tgz
此文使用的是CentOS 6.6的系統(tǒng)。在系統(tǒng)根目錄下建立down目錄。然后依次下載上面的三個軟件。下載完成后如下:
/down
├── apache-tomcat-8.5.12.tar.gz
├── jdk-8u121-linux-x64.tar.gz
└── solr-6.5.0.tgz
二、jdk安裝與配置:
1、安裝
cd /down
tar -zxvf jdk-8u121-linux-x64.tar.gz //解壓縮jdk包
解壓后jdk的路徑應(yīng)該為
/down/jdk1.8.0_121/
cd /down tar -zxvf jdk-8u121-linux-x64.tar.gz //解壓縮jdk包 解壓后jdk的路徑應(yīng)該為 /down/jdk1.8.0_121/
2、配置:
修改系統(tǒng)環(huán)境變量文件:
vi /etc/profile
vi /etc/profile
向文件里面追加以下內(nèi)容:
Java_HOME=/down/jdk1.8.0_121
JRE_HOME=/down/jdk1.8.0_121/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
JAVA_HOME=/down/jdk1.8.0_121 JRE_HOME=/down/jdk1.8.0_121/jre CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin export JAVA_HOME JRE_HOME CLASS_PATH PATH
是修改生效:
[root@admin local]# source /etc/profile //使修改立即生效
[root@admin local]# echo $PATH //查看PATH值
[root@admin local]# source /etc/profile //使修改立即生效 [root@admin local]# echo $PATH //查看PATH值
查看系統(tǒng)環(huán)境狀態(tài):
[root@localhost down]# echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/down/jdk1.8.0_121/bin:/down/jdk1.8.0_121/jre/bin:/root/bin
[root@localhost down]#
[root@localhost down]# echo $PATH /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/down/jdk1.8.0_121/bin:/down/jdk1.8.0_121/jre/bin:/root/bin [root@localhost down]#
查看JAVA版本:
[root@localhost down]# java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
[root@localhost down]#
[root@localhost down]# java -version java version "1.8.0_121" Java(TM) SE Runtime Environment (build 1.8.0_121-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode) [root@localhost down]#
至此jdk安裝完畢。
三、Solr安裝與配置:
1、解壓apache-tomcat-8.5.12.tar.gz和solr-6.5.0.tgz
[root@localhost down]# tar -zxvf apache-tomcat-8.5.12.tar.gz
[root@localhost down]# tar -zxvf solr-6.5.0.tgz
[root@localhost down]# tar -zxvf apache-tomcat-8.5.12.tar.gz [root@localhost down]# tar -zxvf solr-6.5.0.tgz
解壓后的目錄結(jié)構(gòu):
[root@localhost down]# ls
apache-tomcat-8.5.12 jdk1.8.0_121 solr-6.5.0
apache-tomcat-8.5.12.tar.gz jdk-8u121-linux-x64.tar.gz solr-6.5.0.tgz
解壓后的目錄結(jié)構(gòu): [root@localhost down]# ls apache-tomcat-8.5.12 jdk1.8.0_121 solr-6.5.0 apache-tomcat-8.5.12.tar.gz jdk-8u121-linux-x64.tar.gz solr-6.5.0.tgz
2、復(fù)制Solr文件夾中的一些文件到apache-tomcat下:
1)將 solr 壓縮包中 solr\server\solr-webapp\文件夾下有個webapp文件夾,將之復(fù)制到tomcat\webapps\目錄下,文件夾名改成solr(任意) ;
2)將 solr 壓縮包中 solr\server\lib\ext 中的 jar 全部復(fù)制到 Tomcat\ webapps\solr\WEB-INF\lib 目錄中;
3)將solr壓縮包中solr/server/lib/metrics* 開頭的jar全部復(fù)制到 Tomcat\ webapps\solr\WEB-INF\lib 目錄中;
4)將solr壓縮包中solr/server/lib/solr-dataimporthandler-* 開頭的jar全部復(fù)制到 Tomcat\ webapps\solr\WEB-INF\lib 目錄中;
5)在Tomcat\ webapps\solr\WEB-INF\下建立classes目錄,并將solr/server/resources/log4j.properties文件復(fù)制其中;
6)在tomcat目錄下建立solrhome目錄(也可以放在其它目錄中)
7)復(fù)制solr/server/solr/* 所有文件到tomcat/solrhome目錄,用到創(chuàng)建solr的core時使用。
操作shell如下:
[root@localhost down]# cd /down
[root@localhost down]# cp -R /down/solr-6.5.0/server/solr-webapp/webapp /down/apache-tomcat-8.5.12/webapps/solr
[root@localhost down]# cp -R /down/solr-6.5.0/server/lib/ext/* /down/apache-tomcat-8.5.12/webapps/solr/WEB-INF/lib/
[root@localhost down]# cp -R /down/solr-6.5.0/server/lib/metrics*.* /down/apache-tomcat-8.5.12/webapps/solr/WEB-INF/lib/
[root@localhost down]# cp /down/solr-6.5.0/dist/solr-dataimporthandler-* /down/apache-tomcat-8.5.12/webapps/solr/WEB-INF/lib/
[root@localhost down]# mkdir /down/apache-tomcat-8.5.12/webapps/solr/WEB-INF/classes
[root@localhost down]# cp /down/solr-6.5.0/server/resources/log4j.properties /down/apache-tomcat-8.5.12/webapps/solr/WEB-INF/classes/
[root@localhost down]# mkdir /down/apache-tomcat-8.5.12/solrhome
[root@localhost down]# cp -R /down/solr-6.5.0/server/solr/* /down/apache-tomcat-8.5.12/solrhome/
[root@localhost down]# cd /down [root@localhost down]# cp -R /down/solr-6.5.0/server/solr-webapp/webapp /down/apache-tomcat-8.5.12/webapps/solr [root@localhost down]# cp -R /down/solr-6.5.0/server/lib/ext/* /down/apache-tomcat-8.5.12/webapps/solr/WEB-INF/lib/ [root@localhost down]# cp -R /down/solr-6.5.0/server/lib/metrics*.* /down/apache-tomcat-8.5.12/webapps/solr/WEB-INF/lib/ [root@localhost down]# cp /down/solr-6.5.0/dist/solr-dataimporthandler-* /down/apache-tomcat-8.5.12/webapps/solr/WEB-INF/lib/ [root@localhost down]# mkdir /down/apache-tomcat-8.5.12/webapps/solr/WEB-INF/classes [root@localhost down]# cp /down/solr-6.5.0/server/resources/log4j.properties /down/apache-tomcat-8.5.12/webapps/solr/WEB-INF/classes/ [root@localhost down]# mkdir /down/apache-tomcat-8.5.12/solrhome [root@localhost down]# cp -R /down/solr-6.5.0/server/solr/* /down/apache-tomcat-8.5.12/solrhome/
3、配置Solr:
編輯web.xml文件:
[root@localhost down]# vi /down/apache-tomcat-8.5.12/webapps/solr/WEB-INF/web.xml
[root@localhost down]# vi /down/apache-tomcat-8.5.12/webapps/solr/WEB-INF/web.xml
1)配置solr下core路徑,找如下配置內(nèi)容(初始狀態(tài)下該內(nèi)容是被注釋掉的):
solr/home /down/apache-tomcat-8.5.12/solrhome //將路徑指向我們創(chuàng)建的solrhome目錄。java.lang.String
2)配置訪問權(quán)限:找到如下內(nèi)容,并注釋掉:
整個web.xml的配置文件內(nèi)容如下:
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5"
metadata-complete="true"
>
solr/home /down/apache-tomcat-8.5.12/solrhome java.lang.String SolrRequestFilter org.apache.solr.servlet.SolrDispatchFilter excludePatterns /libs/.+,/css/.+,/js/.+,/img/.+,/tpl/.+ SolrRequestFilter /* LoadAdminUI org.apache.solr.servlet.LoadAdminUiServlet RedirectOldAdminUI org.apache.solr.servlet.RedirectServlet destination ${context}/#/ RedirectOldZookeeper org.apache.solr.servlet.RedirectServlet destination ${context}/admin/zookeeper RedirectLogging org.apache.solr.servlet.RedirectServlet destination ${context}/#/~logging SolrRestApi org.restlet.ext.servlet.ServerServlet org.restlet.application org.apache.solr.rest.SolrSchemaRestApi RedirectOldAdminUI /admin/ RedirectOldAdminUI /admin RedirectOldZookeeper /zookeeper.jsp RedirectOldZookeeper /zookeeper RedirectLogging /logging LoadAdminUI /old.html LoadAdminUI /index.html SolrRestApi /schema/* .xsl application/xslt+xml index.html
至此solr的配置工作完成
四、運行Solr:
啟動執(zhí)行:/down/apache-tomcat-8.5.12/bin/startup.sh
[root@localhost down]# /down/apache-tomcat-8.5.12/bin/startup.sh
Using CATALINA_BASE: /down/apache-tomcat-8.5.12
Using CATALINA_HOME: /down/apache-tomcat-8.5.12
Using CATALINA_TMPDIR: /down/apache-tomcat-8.5.12/temp
Using JRE_HOME: /down/jdk1.8.0_121/jre
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/down/apache-tomcat-8.5.12/bin/tomcat-juli.jar
Tomcat started.
[root@localhost down]#
[root@localhost down]# /down/apache-tomcat-8.5.12/bin/startup.sh Using CATALINA_BASE: /down/apache-tomcat-8.5.12 Using CATALINA_HOME: /down/apache-tomcat-8.5.12 Using CATALINA_TMPDIR: /down/apache-tomcat-8.5.12/temp Using JRE_HOME: /down/jdk1.8.0_121/jre Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/down/apache-tomcat-8.5.12/bin/tomcat-juli.jar Tomcat started. [root@localhost down]#
[root@localhost down]# /down/apache-tomcat-8.5.12/bin/shutdown.sh
[root@localhost down]# /down/apache-tomcat-8.5.12/bin/shutdown.sh
至此solr的安裝完畢。
標(biāo)題名稱:CentOS6.6上安裝與配置Solr6.5
本文鏈接:http://m.fisionsoft.com.cn/article/coiophi.html


咨詢
建站咨詢
