2.Linux环境下配置Solr4.10.3

Posted 静候东风

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2.Linux环境下配置Solr4.10.3相关的知识,希望对你有一定的参考价值。

转载请出自出处:http://www.cnblogs.com/hd3013779515/

1.准备阶段

操作系统:CentOS 6.8

安装包:/home/test

solr-4.10.3.tgz.tar

IK Analyzer 2012FF_hf1.zip

jdk-8u121-linux-i586.tar.gz

apache-tomcat-6.0.51.tar.gz

以上资源可以从百度网盘获取。

链接:http://pan.baidu.com/s/1mhNbTxA 密码:8xnl

2.jdktomcat安装:略
3.安装solr

(1)解压solr
tar -zxvf solr-4.10.3.tgz.tar -C /usr/local

(2) solr.war copy到tomcat下
cp /usr/local/solr-4.10.3/example/webapps/solr.war /home/tomcat6/webapps/

cd /home/tomcat6/webapps/ && mkdir solr && unzip solr.war -d solr && rm -rf solr.war

(3)修改solr home配置(注意:要把这段内容的注释去掉,否则不生效):

vim solr/WEB-INF/web.xml

<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/home/solrhome</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>

(4)复制关联jar
cp /usr/local/solr-4.10.3/example/lib/ext/*.jar /home/tomcat6/webapps/solr/WEB-INF/lib/
cp /usr/local/solr-4.10.3/dist/solrj-lib/*.jar /home/tomcat6/lib/

(5)在tomcat solr下创建classes,并把example/resources/log4j.properties复制到classes中:
mkdir -p /home/tomcat6/webapps/solr/WEB-INF/classes
cp /usr/local/solr-4.10.3/example/resources/log4j.properties /home/tomcat6/webapps/solr/WEB-INF/classes/

/home/tomcat6/conf/server.xml里面加上编码设置

clip_image002

(6)创建solrhome

mkdir /home/solrhome

cp -r /usr/local/solr-4.10.3/example/solr/* /home/solrhome

(7)启动tomcat 然后访问http://ip:8080/solr

001

 

4.新建mycore

mkdir /home/solrhome/mycore

cp -r /usr/local/solr-4.10.3/example/multicore/core0/* /home/solrhome/mycore

增加mycore

002

上面的操作会在/home/solrhome/mycore/中生成core.properties。其实可以自己手动添加这个文件。

clip_image004[4]

增加document

003

查询document

004

以上是关于2.Linux环境下配置Solr4.10.3的主要内容,如果未能解决你的问题,请参考以下文章

6.Solr4.10.3API使用(CURD)

10.Solr4.10.3数据导入(DIH全量增量同步Mysql数据)

9.Solr4.10.3数据导入(post.jar方式和curl方式)

09.Solr单机版安装配置

Solr单机版的搭建

11.SolrCloud集群环境搭建