linux环境下使用tomcat7.0部署solr5.3.0

安装solr

下载地址:

http://archive.apache.org/dist/lucene/solr/

https://tomcat.apache.org/download-70.cgi

1、解压solr 

[root@svn-server localhost]tar -zxvf solr-5.3.0.tgz 

2、将solr包移动到opt目录下:

[root@svn-server localhost]mv /tmp/solr-5.3.0 /opt/solr 

3、把server/solr-webapp中的webapp复制到tomcat的webapps下,并重命名为solr

[root@svn-server localhost]cp -r /opt/solr/server/webapps/webapp /usr/local/tomcat/webapps/solr

 

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

[root@svn-server localhost] vi /usr/local/tomcat/webapps/solr/WEB-INF/web.xml

<env-entry> 

<env-entry-name>solr/home</env-entry-name> 

<env-entry-value>/opt/solr/server/solr</env-entry-value> 

<env-entry-type>java.lang.String</env-entry-type> 

</env-entry> 

 

将实例的core拷一个到solrhome,并命名为自己的名字

cp -r /opt/solr/example/example-DIH/solr/solr /opt/solr/server/solr/mycore

 

5、复制需要的的jar包拷贝到tomcat的solr web的WEB-INF/lib/下:

         1 将 solr 压缩包中 solr\server\lib\ext 中的 jar 全部复制到 Tomcat\ webapps\solr\WEB-INF\lib 目录中;

         2 将solr压缩包中solr/server/lib/metrics* 开头的jar全部复制到 Tomcat\ webapps\solr\WEB-INF\lib 目录中;

         3 将solr压缩包中solr/server/lib/solr-dataimporthandler-* 开头的jar全部复制到 Tomcat\ webapps\solr\WEB-INF\lib 目录中;
 

6、在tomcat solr下创建classes,并把example/resources/log4j.properties(高版本的可能没有log4j.properties,可以吧log4j.xml文件拷贝进入)复制到classes中:

[root@svn-server localhost]mkdir -p /usr/local/tomcat/webapps/solr/WEB-INF/classes 

[root@svnserver localhost]cp /opt/solr/server/resources/log4j.properties /usr/local/tomcat/webapps/solr/WEB-INF/classes/

 

四、配置实例core

1、修改solrconfig

[root@svn-server localhost]vi /opt/solr/server/solr/mycore/conf/solrconfig.xml

把<lib dir="{solr.instal.dir.....注释掉。因为不是使用solr自带的启动

设置solrdata地址(这是我在linux系统的地址,自己对应修改,调整好,否则日志上可能有很多warn)

  <lib dir="/root/solr/solr-5.3.1/dist/" regex="solr-dataimporthandler-.*\.jar" />

  <lib dir="/root/solr/solr-5.3.1/contrib/extraction/lib" regex=".*\.jar" />
  <lib dir="/root/solr/solr-5.3.1/dist/" regex="solr-cell-\d.*\.jar" />

  <lib dir="/root/solr/solr-5.3.1/contrib/clustering/lib/" regex=".*\.jar" />
  <lib dir="/root/solr/solr-5.3.1/dist/" regex="solr-clustering-\d.*\.jar" />

  <lib dir="/root/solr/solr-5.3.1/contrib/langid/lib/" regex=".*\.jar" />
  <lib dir="/root/solr/solr-5.3.1/dist/" regex="solr-langid-\d.*\.jar" />

  <lib dir="/root/solr/solr-5.3.1/contrib/velocity/lib" regex=".*\.jar" />
  <lib dir="/root/solr/solr-5.3.1/dist/" regex="solr-velocity-\d.*\.jar" />

 

访问 服务器地址:8080/solr,能够成功访问。

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值