solr(五): centos中, 整合 tomcat&solr

前言

  雖然windows下, tomcat和solr整合起來灰常的方便, 可是, 通常像這種東西, 都不多部署在windows中, 更多的是部署到linux中去. 其實, 步驟是同樣的, 這裏, 我在centos 中再部署一次.linux

 

下包

  下載地址仍是以前的那個: http://mirror.bit.edu.cn/apache/lucene/solr/web

  

  下載下來以後, 放到centos中的 /home/elvin/Downloads 文件下. elvin 是個人用戶名. apache

  爲了與第一篇對應, 我按照第一篇的操做過程來吧.vim

整合

一. solrhome windows

1. 建立 solrhome 文件夾centos

[root@localhost Downloads]# mkdir -p /usr/local/solr/solrhome

2. 解壓 solr-6.6.2.tgz 到當前目錄tomcat

[root@localhost Downloads]# tar -zxvf solr-6.6.2.tgz -C ./

3. 拷貝solr-6.6.2/server/solr 下面的文件到solrhome中app

[root@localhost Downloads]# cp -r ./solr-6.6.2/server/solr/* /usr/local/solr/solrhome1

4. 建立core1文件夾, 這個文件夾就是core adminwebapp

切換到solrhome目錄下, 執行如下語句spa

[root@localhost solrhome1]# mkdir ./core1

5. 將 configsets\basic_configs 目錄下的 conf 文件夾 拷貝到 core1 中

[root@localhost solrhome1]# cp -r ./configsets/basic_configs/conf ./core1/

最後要實現的效果和第一篇的第1步是同樣的.

 

二. tomcat

1. 解壓縮tomcat

  在/usr/local/ 下建立一個solr文件夾, 將tomcat解壓縮放進去

[root@localhost Downloads]# tar -zxvf apache-tomcat-8.5.24.tar.gz -C /usr/local/solr/

  而後將解壓後的文件夾重命名爲 tomcat

[root@localhost solr]# mv apache-tomcat-8.5.24 tomcat

 

2. 將solr-6.6.2\server\solr-webapp\webapp 拷貝到 /usr/local/solr/tomcat/webapps/solr 下. 

沒有的文件夾, 須要新建一下

 

3. 拷貝 solr-6.6.2\server\resources\log4j.properties 文件到 /usr/local/solr/tomcat/webapps/solr/WEB-INF\classes下

 沒有的文件夾, 須要新建一下

4. 修改web.xml 文件

[root@localhost WEB-INF]# vim web.xml

這個env-entry默認是被註釋的, 記得要解註釋. 而後到文件的最下方, 將紅框部分註釋掉.

5. 拷包

拷包仍是和第一篇是同樣的. 

 

將包拷到solr/WEB-INF/lib 下

 

三. 驗證

啓動tomcat後,訪問頁面

相關文章
相關標籤/搜索