Linux下Solr服务器配置

 

Linux下配置solr

 

Solr服务器配置

 

 

 

1:Tomcat-solr(配置好tomcat)

 

2:解压solr-4.9.1.tar

 

 

 

Tar –zxvf solr-4.9.1.tar

 

 

 

3:cd example/webapp目录下的solr.war复制到tomca-solrwebapps目录中

 

jar –xvf solr.war

 

 

 

4:cd example复制一份solr

 

(保证/var/vs/目录---   mkdir –p /var/vs)

 

 

 

cp –r solr /var/vs/solr

 

 

 

5:solr解压目录下/example/lib/ext/下的所有jar包复制到tomcat-solr根目录下/webapps/solr/WEB-INF/lib目录中,一共5个,是solr的独立日志处理模块;

 

 

 

6tomca-solr根目录下/webapps/solr/WEB-INF/下新建一个classes目录,将solr解压目录下/example/resources下的log4j.properties文件复制到该classes目录中,否则日志模块无法正常工作;

 

7: 修改tomcat-solr根目录下/conf/web.xml,指定solr主目录,在文件末尾(之前)添加(建议使用相对路径,不要使用绝对路径,我这里懒省事路径直接复制了):

 

 

 

 

       solr/home

 

 

 

       /var/vs/solr/

 

 

 

       java.lang.String

 

 

 

 

8:重启tomcat浏览器输入:http://localhost:8080/solr/#/就能看到solr的管理界面了

 

 

 

 

 

9:如果上面都没有问题,配置IKAnalyzer中文分词器

 

 

 

下载IK分词器,解压后复制IKAnalyzer2012FF_u1.jar包到tomcat根目录下\webapps\solr\WEB-INF\lib中。(建议使用2012ff_u1版本IK,我在solr4.9中配置IKAnalyzer2012_u6版本是会出现问题,solr中的一个类写成了final的不能不IK继承)。

 

 

 

wget http://ik-analyzer.googlecode.com/files/IK%20Analyzer%202012FF_hf1.zip

 

然后在var/vowsong/solr/collection1/conf/schema.xml加下面配置信息:(12任何一个效果都一样,官方pdf中的是第一个,个人感觉二配置更详细便于开发)

 

(1)

 

  

 

               

 

               

 

 

(2)

 

 

 

  

 

  

 

 

 

 

 

 

 

解压 unzip IK Analyzer 2012FF_hf1.zip

 

 

 

IKAnalyzer2012FF_u1.jar

 

 

 

cp IKAnalyzer2012FF_u1.jar /var/vs/tomcats/tomcat-solr/webapp/solr/WEB-INF/lib/ IKAnalyzer2012FF_u1.jar

 

 

 

 

 

10:重启tomcat,在solr管理界面左侧选择Analysis,在右侧选

 

 

 

 

 

搞定收工

 

你可能感兴趣的:(java应用,操作系统,java,web.xml)