下载Tomcat8.5和solr6.6上传文件到CentOS并解压:
安装前请确保CentOS已安装过jdk。
成都创新互联是一家从事企业网站建设、成都网站制作、网站建设、外贸网站建设、行业门户网站建设、网页设计制作的专业的建站公司,拥有经验丰富的网站建设工程师和网页设计人员,具备各种规模与类型网站建设的实力,在网站建设领域树立了自己独特的设计风格。自公司成立以来曾独立设计制作的站点上1000家。
[root@localhost solr]# Java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
查看:
tar -zxvf apache-tomcat-8.5.16.tar.gz
tar -zxvf solr-6.6.0.tgz
[root@localhost solr]# ls
apache-tomcat-8.5.16 apache-tomcat-8.5.16.tar.gz solr-6.6.0 solr-6.6.0.tgz
将 solr 压缩包中 solr\server\solr-webapp\文件夹下有个webapp文件夹,将之复制到tomcat\webapps\目录下,文件夹名改成solr(可任意) ;
[root@localhost apache-tomcat-8.5.16]# cd /usr/yong.cao/dev/solr/apache-tomcat-8.5.16/webapps/
[root@localhost webapps]# ls
docs examples host-manager manager ROOT solr
将 solr 压缩包中 solr\server\lib\ext 中的 jar 全部复制到 Tomcat\ webapps\solr\WEB-INF\lib 目录中。
[root@localhost lib]# cp /usr/yong.cao/dev/solr/solr-6.6.0/server/lib/ext/* /usr/yong.cao/dev/solr/apache-tomcat-8.5.16/webapps/solr/WEB-INF/lib/
将solr压缩包中solr/server/lib/metrics* 开头的jar全部复制到 Tomcat\ webapps\solr\WEB-INF\lib 目录中。
[root@localhost lib]# pwd
/usr/yong.cao/dev/solr/apache-tomcat-8.5.16/webapps/solr/WEB-INF/lib
[root@localhost lib]# cp /usr/yong.cao/dev/solr/solr-6.6.0/server/lib/metrics* .
在Tomcat\ webapps\solr\WEB-INF\下建立classes目录,并将solr/server/resources/log4j.properties文件复制其中。
cp log4j.properties /usr/yong.cao/dev/solr/apache-tomcat-8.5.16/webapps/solr/WEB-INF/classes/
复制solr/server/solr/* 所有文件到tomcat/solrhome目录,用到创建solr的core时使用。
cp -rf * /usr/yong.cao/dev/solr/apache-tomcat-8.5.16/solrhome/
配置Solr
编辑web.xml文件:
配置solr下core路径,初始状态下该内容是被注释掉的。
solr/home
/usr/yong.cao/dev/solr/apache-tomcat-8.5.16/solrhome
java.lang.String
设置solr开机启动:
vim /etc/rc.local
在后面添加:
export JAVA_HOME=/usr/java/jdk1.8.0_131
sh /usr/yong.cao/dev/solr/apache-tomcat-8.5.16/bin/startup.sh
启动:
/usr/yong.cao/dev/solr/apache-tomcat-8.5.16/bin/startup.sh
创建core:
1.新建collection1
2.solrhome\configsets\sample_techproducts_configs 文件夹,将此文件夹下的conf 目录拷贝到刚刚建立的collection1的文件夹下。
[root@localhost sample_techproducts_configs]# cd /usr/yong.cao/dev/solr/apache-tomcat-8.5.16/solrhome/
[root@localhost solrhome]# mkdir collection1
[root@localhost collection1]# cp -r /usr/yong.cao/dev/solr/apache-tomcat-8.5.16/solrhome/configsets/sample_techproducts_configs/conf/ .
下载solr6.6IK分词器
可以到主机宝贝1号FTP服务器下载
在 2017年LinuxIDC.com//12月/CentOS7下搭建Solr 6.6全文检索服务器及IK分词器配置/
下载后上传到CentOS并解压。
[root@localhost solr]# mkdir ik
[root@localhost solr]# cd ik/
[root@localhost ik]# cp /usr/yong.cao/ftp/ikanalyzer-solr6.6.zip .
[root@localhost ik]# ls
ikanalyzer-solr6.6.zip
[root@localhost ik]# unzip ikanalyzer-solr6.6.zip
Archive: ikanalyzer-solr6.6.zip
creating: ikanalyzer-solr5/
inflating: ikanalyzer-solr5/ext.dic
inflating: ikanalyzer-solr5/IKAnalyzer.cfg.xml
inflating: ikanalyzer-solr5/stopword.dic
inflating: ikanalyzer-solr5/solr-analyzer-ik-5.1.0.jar
inflating: ikanalyzer-solr5/ik-analyzer-solr5-5.x.jar
[root@localhost ik]# ls
ikanalyzer-solr5 ikanalyzer-solr6.6.zip
将文件夹下的IKAnalyzer.cfg.xml , ext.dic和stopword.dic 三个文件 复制到/webapps/solr/WEB-INF/classes 目录下。
[root@localhost ikanalyzer-solr5]# cp ext.dic stopword.dic IKAnalyzer.cfg.xml /usr/yong.cao/dev/solr/apache-tomcat-8.5.16/webapps/solr/WEB-INF/classes/
修改IKAnalyzer.cfg.xml(提供的下载包中该处已做修改)
IK Analyzer 扩展配置
ext.dic;
stopword.dic;
复制solr-analyzer-ik-5.1.0.jar ik-analyzer-solr5-5.x.jar到/solr/apache-tomcat-8.5.12/webapps/solr/WEB-INF/lib/目录下。
[root@localhost ik]# ls
ikanalyzer-solr5 ikanalyzer-solr6.6.zip
[root@localhost ik]# cd ikanalyzer-solr5/
[root@localhost ikanalyzer-solr5]# ls
ext.dic ik-analyzer-solr5-5.x.jar stopword.dic
IKAnalyzer.cfg.xml solr-analyzer-ik-5.1.0.jar
[root@localhost ikanalyzer-solr5]# cp ik-analyzer-solr5-5.x.jar solr-analyzer-ik-5.1.0.jar /usr/yong.cao/dev/solr/apache-tomcat-8.5.16/webapps/solr/WEB-INF/lib/
在 solrhome\collection1\conf\managed-schema 文件前增加如下配置
命令操作如下:
[root@localhost ikanalyzer-solr5]# cp ik-analyzer-solr5-5.x.jar solr-analyzer-ik -5.1.0.jar /usr/yong.cao/dev/solr/apache-tomcat-8.5.16/webapps/solr/WEB-INF/lib/
[root@localhost ikanalyzer-solr5]# cd /usr/yong.cao/dev/solr/apache-tomcat-8.5.1 6/solrhome/collection1/conf/
[root@localhost conf]# ls
admin-extra.html protwords.txt
admin-extra.menu-bottom.html _rest_managed.json
admin-extra.menu-top.html _schema_analysis_stopwords_english.json
clustering _schema_analysis_synonyms_english.json
currency.xml solrconfig.xml
elevate.xml spellings.txt
lang stopwords.txt
managed-schema synonyms.txt
mapping-FoldToASCII.txt update-script.js
mapping-ISOLatin1Accent.txt velocity
params.json xslt
[root@localhost conf]# vim managed-schema
重启solr服务器,测试IK分词效果。
sh /usr/yong.cao/dev/solr/apache-tomcat-8.5.16/bin/shutdown.sh
sh /usr/yong.cao/dev/solr/apache-tomcat-8.5.16/bin/startup.sh
文章题目:CentOS7下搭建Solr6.6全文检索服务器及IK分词器配置
URL分享:http://www.mswzjz.cn/qtweb/news42/516442.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能