Solr - Linux環境搭建

Solr - Linux環境搭建

Solr服務器(單機版)功能: - IK分詞器 自定義數據類型 自定義字段 高亮 擴展 停止 關鍵詞 過濾條件 分頁 排序

solr其實就是一個像我們工程中一樣的用java代碼編寫的war包, 所以在linux運行需要jdk環境, 也需要服務器, solr自帶一個服務器但是穩定性不高, 企業一般會安裝Tomcat服務器供其使用

1.拷貝安裝包到虛擬機leapfrog-main, 並安裝
apache-tomcat-7.0.47.tar.gz
IKAnalyzer2012FF_hf1.zip
solr-4.10.3.tar

mkdir /solr
tar -zxvf solr-4.10.3.tar -C /solr/
tar -zxvf apache-tomcat-7.0.47.tar.gz -C /solr/
mkdir /solr/IK
unzip IKAnalyzer2012FF_hf1.zip -d /solr/IK/
在這裏插入圖片描述
2.配置
拷貝solr的war包到Tomcat中
cd /solr/solr-4.10.3/example/webapps
cp solr.war /solr/apache-tomcat-7.0.47/webapps/

拷貝支持包
cd /solr/solr-4.10.3/example/lib/ext
cp * /solr/apache-tomcat-7.0.47/lib/

修改web.xml(solr/WEB-INF/web.xml), 指定家的位置
會將添加的檢索數據放在指定目錄下
cd /solr/apache-tomcat-7.0.47/webapps/
mkdir solr
unzip solr.war -d solr
刪除solr.war,否則啓動Tomcat時會解壓solr.war, 覆蓋掉了之前自己解壓並修改的solr文件夾
rm -rf solr.war
cd solr/WEB-INF/
vim web.xml
修改如圖
在這裏插入圖片描述
3.啓動Tomcat
sh /solr/apache-tomcat-7.0.47/bin/startup.sh
查看日誌(是否有異常)
tail -f /solr/apache-tomcat-7.0.47/logs/catalina.out

4.驗證
在自己電腦中(非虛擬機)輸入虛擬機網址
在這裏插入圖片描述
5.配置IK分詞器
在這裏插入圖片描述
在這裏插入圖片描述
在其下面複製如下數據:

![在這裏插入圖片描述](https://img-blog.csdnimg.cn/20191210143311913.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1NDA0MjI0,size_16,color_FFFFFF,t_70) 重啓Tomcat sh /solr/apache-tomcat-7.0.47/bin/shutdown.sh sh /solr/apache-tomcat-7.0.47/bin/startup.sh 查看日誌(是否有異常) tail -f /solr/apache-tomcat-7.0.47/logs/catalina.out

驗證
在這裏插入圖片描述

6.配置擴展詞和停止詞
擴展詞 - 要添加的關鍵字
停止詞 - 要過濾掉的詞
解開註釋
cd /solr/apache-tomcat-7.0.47/webapps/solr/WEB-INF/classes/
vim IKAnalyzer.cfg.xml
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章