1. 程式人生 > >centos安裝solr

centos安裝solr

del 下載 alt java zxvf 目錄 追加 imp .sh

一、安裝包預下載

jdk: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

apach tomcat8:http://apache.fayea.com/tomcat/tomcat-8/v8.0.52/bin/apache-tomcat-8.0.52.tar.gz

solr下載:http://mirror.bit.edu.cn/apache/lucene/solr/6.6.4/solr-6.6.4.tgz

PS:除使用rz組件上傳安裝包到centos,還可以使用scp命令。scp 路徑 用戶名@目標主機名 -P 22 存儲路徑

二、環境皮配置

1、安裝jdk

進入剛才下載路徑(/home/local)

tar -zxvf jdk-8u121-linux-x64.tar.gz //解壓縮jdk包

解壓後jdk的路徑應該為 /home/local/jdk1.8.0_171

2、配置jdk

修改系統環境變量文件:

vi /etc/profile

向文件中追加一下內容:

JAVA_HOME=/home/local/jdk1.8.0_171

JRE_HOME=/home/local/jdk1.8.0_171/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

3、使修改生效

source /etc/profile //使修改立即生效

echo $PATH //查看PATH值

三、solr安裝與配置

1、解壓apache-tomcat-8.5.12.tar.gz和solr-6.5.0.tgz

tar -zxvf apache-tomcat-8.0.52.tar.gz

tar -zxvf solr-6.6.4.tgz

2、復制solr中的文件到 apach-tomcat下

1)將 solr 壓縮包中 solr\server\solr-webapp\文件夾下有個webapp文件夾,將之復制到tomcat\webapps\目錄下,文件夾名改成solr(任意) ;

2)將 solr 壓縮包中 solr\server\lib\ext 中的 jar 全部復制到 Tomcat\ webapps\solr\WEB-INF\lib 目錄中;

3)將solr壓縮包中solr/server/lib/metrics* 開頭的jar全部復制到 Tomcat\ webapps\solr\WEB-INF\lib 目錄中;

4)將solr壓縮包中solr/server/lib/solr-dataimporthandler-* 開頭的jar全部復制到 Tomcat\ webapps\solr\WEB-INF\lib 目錄中;

5)在Tomcat\ webapps\solr\WEB-INF\下建立classes目錄,並將solr/server/resources/log4j.properties文件復制其中;

6)在tomcat目錄下建立solrhome目錄(也可以放在其它目錄中)

7)復制solr/server/solr/* 所有文件到tomcat/solrhome目錄,用到創建solr的core時使用。

上訴不走命令如下:

cp -R /home/solr/solr-6.6.4/server/solr-webapp/webapp /home/local/apache-tomcat-8.0.52/webapps/solr
cp -R /home/solr/solr-6.6.4/server/lib/ext/* /home/local/apache-tomcat-8.0.52/webapps/solr/WEB-INF/lib/
cp -R /home/solr/solr-6.6.4/server/lib/metrics*.* /home/local/apache-tomcat-8.0.52/webapps/solr/WEB-INF/lib/
cp /home/solr/solr-6.6.4/dist/solr-dataimporthandler-* /home/local/apache-tomcat-8.0.52/webapps/solr/WEB-INF/lib/
mkdir /down/apache-tomcat-8.5.12/webapps/solr/WEB-INF/classes
cp /home/solr/solr-6.6.4/server/resources/log4j.properties /home/local/apache-tomcat-8.0.52/webapps/solr/WEB-INF/classes/
mkdir /down/apache-tomcat-8.5.12/solrhome
cp -R /home/solr/solr-6.6.4/server/solr/* /home/local/apache-tomcat-8.0.52/solrhome/

3、配置solr

編輯web.xml

vi /home/local/apache-tomcat-8.0.52/webapps/solr/WEB-INF/web.xml

1)配置solr下core路徑,找如下配置內容(初始狀態下該內容是被註釋掉的):

技術分享圖片

2)配置訪問權限:找到如下內容,並註釋掉:

技術分享圖片

四、運行solr

啟動執行:/home/local/apache-tomcat-8.0.52/bin/startup.sh

訪問: http://192.168.201.3:8080/solr/index.html (該ip為虛擬機ip)進入管理頁面

centos安裝solr