liunx安装单机版solr
Posted zhuoweihuang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了liunx安装单机版solr相关的知识,希望对你有一定的参考价值。
1.安装环境
1.1.安装jdk
见jdk的安装文档。
1.2.安装tomcat
如果监控中心或者单机版的solr启动了的话,那么先停止(kill 进程号)
上传“apache-tomcat-7.0.64.tar.gz”
cd /root/software
上传“apache-tomcat-7.0.64.tar.gz”
mkdir /usr/local/solr
解压
tar -zxvf apache-tomcat-7.0.64.tar.gz -C /usr/local/solr/
重命名
cd /usr/local/solr
mv apache-tomcat-7.0.64 /usr/local/solr/tomcat
启动
/usr/local/solr/tomcat/bin/startup.sh
测试
2.安装solr
2.1.上传并解压
上传“solr-4.10.3.tgz.tgz”
cd /root/software
上传“solr-4.10.3.tgz.tgz”
解压
tar -zvxf solr-4.10.3.tgz.tgz -C /usr/local/solr/
2.2.部署到tomcat
1. 停止之前运行的Tomcat
/usr/local/solr/tomcat/bin/shutdown.sh
2. 删除Tomcat的webapps文件夹所有文件,并创建solr文件夹
cd /usr/local/solr
cd tomcat/webapps/
rm -rf *
mkdir solr
3. 复制solr解压目录的solr.war到Tomcat中
cd /usr/local/solr/solr-4.10.3/example/webapps/
cp solr.war /usr/local/solr/tomcat/webapps/solr/
4. 解压solr.war
cd /usr/local/solr/tomcat/webapps/solr/
jar -xvf solr.war
5. 删除war包
rm -f solr.war
6. 把solr-4.10.3/example/lib/ext目录下的所有的jar包,添加到solr工程中
cd /usr/local/solr/solr-4.10.3/example/lib/ext/
cp * /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/
7.加入配置文件到solr工程中
cd /usr/local/solr/solr-4.10.3/example/resources/
mkdir /usr/local/solr/tomcat/webapps/solr/WEB-INF/classes/
cp * /usr/local/solr/tomcat/webapps/solr/WEB-INF/classes/
2.3.创建solrhome
/example/solr目录就是一个solrhome。复制此目录到/usr/local/solr/solrhome
rm -rf /usr/local/solr/solrhome
cd /usr/local/solr/solr-4.10.3/example/
cp -r solr /usr/local/solr/solrhome
2.4.关联solr及solrhome
需要修改solr工程的web.xml文件
vi /usr/local/solr/tomcat/webapps/solr/WEB-INF/web.xml
修改前:
修改如下内容:
- 删除注释(之下的第一个注释)
- 修改第43行,指定solrhome地址(/usr/local/solr/solrhome)
修改后:
2.5.启动
启动
/usr/local/solr/tomcat/bin/startup.sh
访问地址 http://192.168.12.168:8080/solr/#/
3.配置solr
3.1.配置ik分词器
停止solr 的tomcat
/usr/local/solr/tomcat/bin/shutdown.sh
上传ik中文分词器IKAnalyzer2012FF_u1.jar包
cd /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/
上传“IKAnalyzer2012FF_u1.jar”到上述目录
上传IKAnalyzer的配置文件和自定义词典和停用词词典到tomcat服务
cd ../classes
上传“ext.dic”、“IKAnalyzer.cfg.xml”、“stopword.dic”到classes
在schema.xml配置中文分词器;不用配置,在 配置业务域 的时候一起配置即可。现在不配置
3.2.配置schema.xml业务域
cd /usr/local/solr/solrhome/collection1/conf/
备份(重命名)schema.xml
mv schema.xml schema.xml.bak
备份(重命名)solrconfig.xml
mv solrconfig.xml solrconfig.xml.bak
在windows上传“schema.xml”和“solrconfig.xml”到
/usr/local/solr/solrhome/collection1/conf 目录下
重启tomcat
/usr/local/solr/tomcat/bin/startup.sh
wget http://127.0.0.1:8080/solr
以上是关于liunx安装单机版solr的主要内容,如果未能解决你的问题,请参考以下文章