前言 雖然windows下, tomcat和solr整合起來灰常的方便, 但是, 一般像這種東西, 都很少部署在windows中, 更多的是部署到linux中去. 其實, 步驟是一樣的, 這裡, 我在centos 中再部署一次. 下包 下載地址還是之前的那個: http://mirror.bit.e ...
前言
雖然windows下, tomcat和solr整合起來灰常的方便, 但是, 一般像這種東西, 都很少部署在windows中, 更多的是部署到linux中去. 其實, 步驟是一樣的, 這裡, 我在centos 中再部署一次.
下包
下載地址還是之前的那個: http://mirror.bit.edu.cn/apache/lucene/solr/
下載下來之後, 放到centos中的 /home/elvin/Downloads 文件下. elvin 是我的用戶名.
為了與第一篇對應, 我按照第一篇的操作過程來吧.
整合
一. solrhome
1. 創建 solrhome 文件夾
[root@localhost Downloads]# mkdir -p /usr/local/solr/solrhome
2. 解壓 solr-6.6.2.tgz 到當前目錄
[root@localhost Downloads]# tar -zxvf solr-6.6.2.tgz -C ./
3. 拷貝solr-6.6.2/server/solr 下麵的文件到solrhome中
[root@localhost Downloads]# cp -r ./solr-6.6.2/server/solr/* /usr/local/solr/solrhome1
4. 創建core1文件夾, 這個文件夾就是core admin
切換到solrhome目錄下, 執行以下語句
[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後,訪問頁面