【Solr】CentOS下尝试搜索引擎solr6.3的集群化安装和配置(一)

原创 2017年01月03日 14:50:18

点击此处该版本6.3的apache中下载地址

OK,整个大致的顺序就是我们先做单机阶段。
做完单机然后通过copy和对应的zookeeper配置就搞定集群啦。
这一篇先用来介绍单机。

单机阶段
将文件放在/usr/local/solr中。

cd /usr/local/solr
wget https://mirrors.tuna.tsinghua.edu.cn/apache/lucene/solr/6.3.0/solr-6.3.0.tgz
tar -zxvf solr-6.3.0.tgz

解压后的对应工程文件可以放入tomcat中并更名。

cd solr-6.3.0/server/solr-webapp
cp a cp -a webapp /usr/local/testTomcat/webapps
mv webapp solr

然后将所需要的包环境拷贝到tomcat中。
1.将solr-6.3.0/server/lib/ext/下的所有jar包复制到testTomcat/webapps/solr/WEB-INF/lib/目录下。
2.将solr-6.3.0/server/resources/下的log4j.properties文件复制到testTomcat/webapps/solr/WEB-INF/目录下
3.将solr-6.3.0/dist下的solr-dataimporthandler-6.3.0.jar和solr-dataimporthandler-extras-6.3.0.jar复制到testTomcat/webapps/solr/WEB-INF/lib/目录下

cd /usr/local/solr/solr-6.3.0/server/lib/ext/
cp *.jar /usr/local/testTomcat/webapps/solr/WEB-INF

cp /usr/local/solr/solr-6.3.0/server/resources/log4j.properties /usr/local/testTomcat/webapps/solr/WEB-INF

cp /usr/local/solr/solr-6.3.0/server/resources/log4j.properties /usr/local/testTomcat/webapps/solr/WEB-INF

cp /usr/local/solr/solr-6.3.0/dist/solr-dataimporthandler-* /usr/local/testTomcat/webapps/solr/WEB-INF/lib

单机的环境准备好后,要进行对应的配置文件修改,以便让其具有对应的权限。

 vim /usr/local/testTomcat/webapps/solr/WEB-INF/web.xml 

将对应原有注掉的部分还原并且写上对应的安装路径。

修改前 第40行左右
  <!--
    <env-entry>
       <env-entry-name>solr/home</env-entry-name>
       <env-entry-value>/put/your/solr/home/here</env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>
   -->
   修改后
       <env-entry>
       <env-entry-name>solr/home</env-entry-name>
       <env-entry-value>/usr/local/solr/solr-6.3.0/server/solr</env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>

另外,因为只是测试环境的搭建,因此把对应security部分进行注掉。
以后进入生产环境的话,可以进行优化。

大概在167行左右这个部分进行注释
  <!-- Get rid of error message -->
  <!-- disable by lekko
  <security-constraint>
    <web-resource-collection>
      <web-resource-name>Disable TRACE</web-resource-name>
      <url-pattern>/</url-pattern>
      <http-method>TRACE</http-method>
    </web-resource-collection>
    <auth-constraint/>
  </security-constraint>
  <security-constraint>
    <web-resource-collection>
      <web-resource-name>Enable everything but TRACE</web-resource-name>
      <url-pattern>/</url-pattern>
      <http-method-omission>TRACE</http-method-omission>
    </web-resource-collection>
  </security-constraint>
  -->

OK,启动tomcat看看有没有什么问题。

输入http://你的IP地址:8080/solr/index.html就可以看看状态了。
这里写图片描述


搜索相关tips

索引了的(indexed)域或者字段才能被搜索到。
存储了的(stored)域或者字段才能被显示出。
词条化了的(tokenized)域或者字段一定经过了analyzer,才能变化成词(tokens)。

版权声明:大部分都是原创,欢迎分享~但请注明来源哦!版权合作可以联系QQ:23702749

solr6.3.0安装启动,以及core创建和导入数据

最新的solr版本,安装启动以及导入数据。
  • gongxinju
  • gongxinju
  • 2017年03月09日 10:57
  • 998

kafka集群环境搭建

今在完成 storm集群搭建之后,希望集成 kafka。 此文记录搭建的过程。 storm集群搭建可以看  http://blog.csdn.net/ch717828/article/detai...
  • ch717828
  • ch717828
  • 2016年02月26日 13:10
  • 3226

jboss规则引擎KIE Drools 6.3.0-集群篇

16年为公司搭建风控引擎的核心基础,在当时我们发觉JBOSS Drools具有着无与伦比的优势,它是仅次于IBM iLog的一规开源免费引擎。而当时在Jboss Drools如何可以使用在大型生产环境...
  • lifetragedy
  • lifetragedy
  • 2017年07月04日 10:45
  • 10926

Solr6.3+tomcat8+zookeeper3.4.8+jdk8搭建SolrCloud

Solr6.3+tomcat8+zookeeper3.4.8+jdk8搭建SolrCloud一.软件版本介绍1.JDK8,版本jdk1.8.0_131 2.Solr,版本solr-6.3.0....
  • lyd8483789
  • lyd8483789
  • 2017年05月03日 15:16
  • 591

CentOS7.0下完美部署Solr 搜索引擎

一、环境准备: 系统环境:CentOS-7.0.1406         tomcat-7.0.29         jdk-7u9         solr-4.7.0 首先将软件包上传到/tmp目...
  • fwj380891124
  • fwj380891124
  • 2014年11月26日 23:35
  • 5185

solr6.3.0安装启动,以及core创建和导入数据

最新的solr版本,安装启动以及导入数据。
  • gongxinju
  • gongxinju
  • 2017年03月09日 10:57
  • 998

window环境下将solr6.3部署到tomcat中

这里贴出来,主要是遇到的那个错误。我按照网上的文章部署后报403的错误,折腾了一下。估计刚开始入门的朋友也可能会出现这个问题,所以才贴出来供大家一起参考。文章仅供自己学习笔记使用!...
  • yzl_8877
  • yzl_8877
  • 2016年11月17日 14:17
  • 4998

Solr之——CentOS安装与配置Solr6.5

这篇文章主要是介绍在Centos6上Solr6.5的安装与配置。 一、安装准备及各软件使用版本说明: 1、JDK8,版本jdk1.8.0_121下载地址:jdk-8u121-linux-x64.tar...
  • l1028386804
  • l1028386804
  • 2017年04月17日 00:15
  • 4351

在CentOS上完美安装配置Solr5

solr是基于Lucene Java搜索库的企业级全文搜索引擎,目前是apache的一个项目,它的官方网址在http://lucene.apache.org/solr/。下面我来告诉大家怎样在Linu...
  • xiaoxing598
  • xiaoxing598
  • 2015年10月28日 19:57
  • 777

CentOS下搭建Solr及配置中文分词器

CentOS下搭建Solr1. 什么是Solr? Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语...
  • xuda27
  • xuda27
  • 2016年11月02日 21:41
  • 762
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【Solr】CentOS下尝试搜索引擎solr6.3的集群化安装和配置(一)
举报原因:
原因补充:

(最多只允许输入30个字)