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

测试

http://192.168.12.168:8080/

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
修改前:

修改如下内容:

  1. 删除注释(之下的第一个注释)
  2. 修改第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

猜你喜欢

转载自www.cnblogs.com/zhuoweihuang/p/9285645.html