`
wuce7758
  • 浏览: 181521 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
  • YTT1121: 有网络拓扑发现的源代码么?能不能发我一份学习一下,现在我正要做 ...
    java拓扑图
  • YTT1121: 大神,有网络拓扑发现的源代码么?或者您会编写么?我需要做科研改 ...
    java拓扑图
  • YTT1121: 大神,有网络拓扑发现的源代码么?或者您会编写么?我需要做科研改 ...
    java拓扑图
  • poettang: 求代码分享学习,谢谢!膜拜大神!258026921@qq.co ...
    java拓扑图
  • oiqio: 87836238@qq.com,感谢楼主,来一份~
    java拓扑图

Solr4.0 (alpha) +tomcat搭建集群初探(一)

 
阅读更多

Solr4.0官网上介绍的是在jetty中部署,本文介绍在tomcat中的集群安装部署。

     1、将solr4.0-alpha包中dist目录下的apache-solr-4.0.0-ALPHA.war放到tomcat的webapps下,启动tomcat解压,手动删除war包,关闭tomcat。

     2、将apache-solr-4.0.0-ALPHA更名为solr。

     3、在webapps/solr下新建solrhome目录,将solr4.0-alpha包example中的solr目录复制到solrhome下即可。目录截图如下:

       

    4、配置webapps/solr/WEB-INF/web.xml文件,如下:

         

     5、至此单个节点配置完成,重启无错误,至于solr.data.dir可以在配置文件中自行指定即可,如果缺少jar包去solr4.0-alpha下的contrib下找。

     6、接上五步基本安装后,重启无错误即可进去集群的安装,部署。

     7、以我本机为例,在F盘,创建cluster目录。在cluster目录中复制4个tomcat重命名,修改端口,分别是:

             主机                         端口

        cluster-m(tomat):        8008

        cluster-s1(tomcat):      7070

        cluster-s2(tomcat):      6006

        cluster-s3(tomcat):      5005

    ps:这一步确定端口没有被占用,cmd命令下netstat -an。

    目录截图:

       

     8、进入F:\clusters\cluster_m\webapps\solr\solrhome\solr目录中,配置solr.xml,如下:

   

其中的host为本机localhost,hostPort为集群中节点对应的端口,注意dataDir属性,这里专门设置一个cluster_data目录存放集群的zoo-data,index等数据等。

    9、按照第8步的,配置其他三个节点。

   10、启动集群,cmd模式下切换到F:\clusters 进入每个节点的bin目录启动tomcat,如下:

      

    F:\clusters\cluster_m\bin>java -Dbootstrap_confdir=../webapps/solr/solrhome/solr/conf -Dcollection.configName=clusterconf -DzkRun -DzkHost=localhost:9008,localhost:8070,localhost:7006 -DnumShards=2 -jar bootstrap.jar

    F:\clusters\cluster_s1\bin>java   -DzkRun  -DzkHost=localhost:9008,localhost:8070,localhost:7006 -jar bootstrap.jar

     F:\clusters\cluster_s2\bin>java   -DzkRun  -DzkHost=localhost:9008,localhost:8070,localhost:7006 -jar bootstrap.jar

     F:\clusters\cluster_s3\bin>java   -DzkHost=localhost:9008,localhost:8070,localhost:7006 -jar bootstrap.jar

     这里是根据官网上http://wiki.apache.org/solr/SolrCloud第三种方式为例配置的集群,前两中相对简单,自行更改启动命令即可。

     11、输入http://localhost:8008/solr浏览web页面。

     相关截图:

      

 

分享到:
评论
3 楼 huangqinghe 2013-01-07  
LZ 看不到图片啊~~~~~~~
2 楼 w1982H 2012-10-28  
就是第10步,启动的时候报ORG/APACHE/JULI/LOGGING/LOGFACTORY的错误.我用的是COMCAT7.0
1 楼 max117 2012-08-16  
你好,按照你的步骤操作出现下面二个问题:
1.配置instanceDir="."会报错。改成instanceDir="collection1"就不报了。
2.执行第10步的启动命令的时候报下面的错误:
  错误: 找不到或无法加载主类 .configName=clusterconf

相关推荐

    solr4.9+tomcat+zookeeper集群

    四、Solr 4.9集群搭建步骤 1. **安装Zookeeper**: 设置Zookeeper集群,确保集群稳定运行。 2. **部署Tomcat**: 在每个节点上安装Tomcat,并配置相应的环境变量。 3. **部署Solr**: 将Solr 4.9的war文件部署到每个...

    solr-zookeeper-tomcat集群搭建

    Solr-Zookeeper-Tomcat集群搭建教程 在大数据和搜索引擎领域,Apache Solr是一个非常流行的全文检索服务。它能够提供高效、可扩展的搜索和分析功能。为了实现高可用性和负载均衡,通常会将Solr部署在分布式环境中,...

    Solr高级搜索+tomcat整合服务器

    索引:客户端(可以是浏览器可以是java程序)发送post请求到solr服务器,发给solr服务器一个文档(xml、json),就可以进行一个添加索引删除索引、修改索引的操作。 搜索:客户端(可以是浏览器可以是java程序)发送...

    solr+tomcat项目

    Solr+Tomcat项目整合是将Apache Solr搜索引擎与Apache Tomcat应用服务器结合使用的过程,以便在Web环境中部署和运行Solr服务。Solr是一个基于Lucene的全文搜索服务器,而Tomcat则是一个轻量级Java应用服务器,常用于...

    Solr 4.0 源代码实例

    Solr 4.0 是Apache Lucene项目的一个子项目,是一个高性能、全文本搜索服务器,为企业级数据提供强大的搜索功能。源代码实例是学习Solr内部工作原理和自定义功能的关键资源,尤其对于开发者而言,深入理解源码有助于...

    我的配置成功的solr8+tomcat.zip

    在结合Tomcat9作为应用服务器后,可以提供一个稳定且可扩展的平台,用于搭建企业的全文检索服务。本配置成功案例主要涉及了几个关键点:Solr8的安装与配置、Tomcat9的部署、实时数据库批量更新以及IK中文分词器的...

    linux+tomcat+mysql+solr调优

    ### Linux + Tomcat + MySQL + Solr ...综上所述,Linux、Tomcat、MySQL和Solr的调优是一个复杂的过程,需要结合具体的应用场景进行细致的分析与调整。希望以上提供的配置项和建议能帮助您更好地优化这些组件的性能。

    ZooKeeper实例 + Solr(tomcat)集群部署

    ### ZooKeeper实例与Solr(tomcat)集群部署详解 #### 一、部署背景与目的 在大数据处理和搜索引擎技术领域,ZooKeeper与Solr是两个不可或缺的技术组件。ZooKeeper作为分布式协调服务,提供了高可用性以及一致性保证...

    solr+tomcat处理后的简易部署+说明文档(下)

    Solr与Tomcat的组合是常见的一种搜索引擎服务部署方式,其中Solr提供了强大的全文搜索功能,而Tomcat作为流行的Java应用服务器,为Solr提供运行环境。本篇将详细讲解如何进行Solr与Tomcat的简易部署,并结合提供的...

    solr+spring+hibernate+maven+webservice整合框架

    Solr+Spring+Hibernate+Maven+WebService整合框架是一个常见的企业级应用开发模式,它将搜索引擎Solr、持久层框架Hibernate、服务层框架Spring、构建工具Maven以及Web服务接口结合在一起,提供了一种高效、灵活的...

    linux 下solr7+tomcat8+IK中文分词器

    Linux环境下搭建Solr7与Tomcat8集成,并配合IK中文分词器的步骤涉及多个IT知识点,主要包括: 1. **Linux基础操作**:在Linux系统中进行文件管理、权限设置、服务启动和停止等基本操作是必要的。这包括对命令行的...

    solr7.2.0 jdk1.8 tomcat8 部署

    1. **创建Solr目录**:在Tomcat的webapps目录下,创建一个新的目录,命名为`solr`。 2. **复制Solr内容**:将解压后的Solr 7.2.0中的`example`目录下的`solr`子目录及其内容复制到刚刚创建的`solr`目录中。`solr`子...

    solr+tomcat处理后的简易部署+说明文档(上)

    总之,Solr与Tomcat的集成为搭建高性能的搜索平台提供了便利。通过理解这两个组件的基本操作和它们如何协同工作,你可以轻松地部署和管理自己的Solr实例。记得在实际操作时,根据具体的业务需求和环境进行相应的调整...

    solr 5.0.0 + tomcat7 安装 + IKAnalyzer中文分词

    Tomcat7 是一个流行的Java Servlet容器,用于部署Web应用程序,包括Solr。在这个过程中,我们将详细介绍如何在Tomcat7上安装Solr 5.0.0,并结合IKAnalyzer实现中文分词。 首先,我们需要下载Solr 5.0.0的压缩包和...

    solr ssm java

    标题中的"solr ssm java"表明这是一个使用Java语言,结合Spring、SpringMVC和MyBatis(SSM)框架的项目,其中整合了Apache Solr搜索引擎。让我们深入了解一下这些技术及其相互作用。 **Solr**: Apache Solr是基于...

    Nutch+solr + hadoop相关框架搭建教程

    总的来说,Nutch+Solr+Hadoop 的框架搭建涉及多个组件的安装、配置和协同工作。理解这些组件的功能和相互之间的关系,以及如何通过脚本和配置文件控制它们,是成功搭建和使用该框架的关键。这个教程提供了详细步骤,...

    solr+tomcat完成搜索功能

    以上步骤概述了如何使用Solr与Tomcat搭建一个基础的搜索平台,并对其进行了初步的配置和优化。这些步骤涵盖了从安装配置到业务字段定义、再到索引维护等各个环节,为构建高效、灵活的搜索系统提供了坚实的基础。

    ssm+shiro+solr7+mybatis逆向+maven多项目初步搭建测试

    几乎全新搭建ssm+shiro+solr7+mybatis逆向+maven多项目初步搭建测试,只是大致框架,接下来自己写,下面是linux 下solr7+tomcat8+IK中文分词器 环境 https://download.csdn.net/download/laysolitary/10686971

    solrCloud5.2.1 + tomcat7 + zookeeper3.4.6

    在完成上述步骤后,你就成功地在Windows 7环境下搭建了一个SolrCloud的基本架构,能够支持多个Solr实例在单台机器上同时运行,这为后续的分布式搜索和索引管理提供了基础。接下来,你可能还需要配置Zookeeper集群,...

Global site tag (gtag.js) - Google Analytics