`
luoluowushengmimi
  • 浏览: 7598 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

solrcloud安装手册

阅读更多
关于如何安装solrcloud看了网上很多资料也尝试了很多次,发现有许多不太对的地方,正好单位 需要用,所以仔细实践了一下,把相关实践的情况总结一下:

1. 在同一台机器上建立两个Shard集群

这个例子简单的创建了一个代表一个独立索引块的两个不同的 shards 的两个 solr 服务组成的

集群。从我们将需要两个 solr 服务器,简单的复制例子目录副本作为第二个服务器。
           cd <SOLR_DIST_HOME>
          cp -r example node1
          cp -r example node2

  
   
    cd node1
    java -DzkRun -DnumShards=2 -Dbootstrap_confdir=./solr/collection1/conf -     Dcollection.configName=myconf -jar start.jar
     

  •-DzkRun 该参数将促使一个内嵌的 zookeeper 服务作为 Solr 服务的部分运行起来。
  •-Dbootstrap_confdir=./solr/collection1/conf 当我们还没有 zookeeper 配置时,这个  参数导致本地路径./solr/conf 作为“myconf”配置被加载.“myconf”来自下面的“collection.configName” 参数定义。
  •-Dcollection.configName=myconf 设置用于新集合的配置名。省略这个参数将导致配置名字为默认的“configuration1”
  •-DnumShards=2 我们打算将索引分割到逻辑分区的个数

然后进入第二个shard
  
      cd node2
java -Djetty.port=7574 -DzkHost=localhost:9983 -jar start.jar
   

    •-Djetty.port=7574 只是一种用于让 Jetty servlet 容器使用不同端口的方法
    •-DzkHost=localhost:9983 .这个例子中,我们运行的是一个内嵌在第一个 solr 服务器中的独立的 Zookeeper 服务.默认情况下,一个内嵌的Zookeeper 服务运行在 9983 端口上。

      运行 http://localhost:8983/solr/#/~cloud,会看到
    
    
2. 在真实的分布式环境下安装solrcloud


1. 环境介绍:
2台linux机器:159.143.36.169和159.143.36.169

在第一台机器:159.143.36.169

   
       cd <SOLR_DIST_HOME>
       cp -r example node1
       cp -r example node2

第二台机器:159.143.36.169

     
       cd <SOLR_DIST_HOME>
       cp -r example node1
       cp -r example node2

然后进入第一台机器  159.143.36.169,开始下载zookeeper,并且将之解压


  首先进入zookeeper工作环境,建立一个目录data
  
       cd zookeeper-3.4.5
       mkdir data
    

其次zookeeper下的conf目录下的文件复制zoo_sample.cfg 并且命名为 zoo.cfg。然后修改zoo.cfg 内的参数dataDir,这样就可以保存zookeeper的数据:
  
     cd conf
     cp zoo_sample.cfg zoo.cfg
     vim zoo.cfg
  

然后修改zoo.cfg 内的参数dataDir,这样就可以保存zookeeper的数据:
  

最后在dataDir指定的目录下创建myid文件表示这个是第几号zookeeper这里要在myid中写1
    cd ../data
    echo 1 >myid

到此为止,第一台机器配置完毕

第二台机器的配置与第一台机器的配置是一致的,只是需要说明的是最后的myid文件的内容为2

然后启动linux下的,在bin目录下执行./zkServer.sh start  就会启动成功


最后启动shard

首先启动第一个solr节点

   1)159.143.36.169 的node1中执行:
java -DnumShards=2 -Dbootstrap_confdir=./solr/collection1/conf -Dcollection.configName=myconf -DzkHost=159.143.36.169:2181 -jar start.jar

相当于这里制定了solr是2个shard 且有一个collection1

   2)在159.143.36.169的node2
java -Djetty.port=7574 -DzkHost=159.143.36.169:2181 -jar start.jar

http://159.143.36.169:8983/solr/#/~cloud 







   



  
            
  • 大小: 10.1 KB
  • 大小: 13.2 KB
  • 大小: 44.5 KB
分享到:
评论

相关推荐

    Solr4+SolrCloud安装使用手册和详细说明,参考官方文档整理.

    以下是对 SolrCloud 安装和使用进行的详细说明。 ### SolrCloud 安装步骤 1. **解压和部署**:首先,你需要解压缩 Solr 的发布包,例如 `solr-4.4.0`,然后将 `solr.war` 文件复制到 Tomcat 的 `webapps` 目录下。...

    SolrCloud 整合 Tomcat_手册

    - 安装并确保 Tomcat 可以正常运行。 - 解压 Solr 4.0.0 的安装包至指定目录。 - 将 `solr.war` 文件从 Solr 的 `example\webapps` 目录复制到 Tomcat 的 `webapps` 目录下。 - 启动 Tomcat,可能会遇到因找不到...

    solr集群安装手册

    ### Solr集群安装手册知识点详解 #### 一、SolrCloud概述 - **定义与应用场景:** - **定义:** SolrCloud 是 Apache Solr 提供的一种分布式搜索解决方案,适用于需要大规模、高容错性、分布式索引及检索能力的...

    Solr安装手册

    ### Solr安装手册知识点 #### 一、Solr简介与版本要求 - **Solr**是一种基于Lucene的开源全文搜索服务器。它提供了一个高性能、可伸缩的搜索平台,并支持复杂的查询语法以及多种索引格式。Solr适用于构建企业级...

    solr4.9安装使用手册

    本安装使用手册旨在帮助用户理解和操作Solr 4.9.0版本,以便在自己的项目中顺利集成和利用其强大的搜索功能。 一、Solr简介 Solr的核心功能包括文本分析、索引构建、搜索服务以及结果排序。它支持多种数据源,并...

    Solr(Cloudera)使用手册

    ### Solr(Cloudera)使用手册 #### 一、创建Collection与管理实例 在使用Solr(Cloudera)时,创建Collection是基本的操作之一。Collection是Solr中的数据存储单元,相当于关系数据库中的表。 ##### 创建路径与实例 ...

    apache-solr-ref-guide-4.10

    solr 4.1的官方帮助手册 目录: Getting Started Using the Solr Administration User Interface Documents, Fields, and Schema Design Indexing and Basic Data Operations Searching The Well-Configured Solr ...

    solr-ref-guide-zh:Apache Solr 官方参考手册

    Apache Solr 官方参考手册4.10(中文版) 本文档是Apache Solr项目官方参考文档4.10()的中文翻译版,旨在方便大家学习和使用Solr,Solr官方手册能够系统完整的介绍Solr的功能,...11 SolrCloud LICENSE Licensed to t

    solr-7.4.0.zip

    5. `docs`目录:包含了Solr的文档,包括用户手册、API参考等。 6. `contrib`目录:包含了一些社区贡献的模块和功能,如数据导入 handler(DIH)和额外的搜索功能。 要启动Solr 7.4.0,你需要先设置`JAVA_HOME`环境...

    Solr操作说明文档

    SolrCloud 是 Solr 的分布式搜索解决方案,能够提供高可用性和可扩展性的搜索服务。下面是 Solr 操作说明文档的详细知识点: Solr 目录结构说明 Solr 的目录结构主要包括 conf、collection1、lib、logs 和 solr-...

    solr软件包扩展词典可停词配置学习和开发文档

    Solr提供了丰富的官方文档,包括快速入门指南、用户手册、开发者指南等,涵盖了从安装、配置到高级特性的方方面面。此外,社区也积累了大量的教程和案例,帮助开发者更好地理解和使用Solr。在开发过程中,熟悉Solr的...

    solr7.5官方文档doc加pdf格式

    - 安装和配置:包括Solr的安装步骤、配置文件解析以及如何启动和停止Solr服务器。 - 文档处理:了解如何添加、更新和删除文档,以及如何定义和管理Schema(模式)。 - 查询与响应:深入理解查询语法、查询参数和响应...

    Solr 使用文档 pdf版

    本手册为 Solr 3.* 版本的使用提供了详尽的指导,覆盖了从基础安装配置到高级特性的全面内容。无论是对于初学者还是有经验的开发者而言,都能够从中获得有价值的信息。随着技术的发展,虽然 Solr 的版本已经有所更新...

    Apache Solr Reference Guide 6.0.pdf

    Apache Solr Reference Guide 6.0是针对Solr 6.0版本的官方参考手册,详细介绍了该版本的使用方法、配置、API以及与ZooKeeper的集成等。 知识点一:Solr的基本术语和概念 Solr中的基本术语包括: - solr core:一个...

    solr-4.10.3

    1. **Cloud功能增强**:SolrCloud是Solr的分布式搜索和索引存储解决方案,4.10.3版本对SolrCloud进行了优化,提供了更强大的集群管理和数据分布能力,包括Zookeeper集成的改进和故障恢复机制的加强。 2. **配置管理...

    solr7官方文档

    文档标题 "solr7官方文档" 指示了这是针对 Solr 7.x 版本的使用手册,这个版本的 Solr 是目前较为先进稳定的版本,包含了大量功能和性能上的改进。 文档的【描述】部分反复强调“solr 使用官方指南”,这意味着文档...

    solr-3.6.0-src

    - **官方文档**:Solr 提供详尽的官方文档,包括安装指南、API 文档和用户手册,是学习的重要资源。 总之,"solr-3.6.0-src" 是深入了解 Solr 内部运作机制、开发自定义功能和优化搜索服务的宝贵资料。通过阅读和...

    solr-4.10.3.zip

    6. **docs**:官方文档,包括API参考和用户手册。 7. **src**:Solr的源代码,对于开发者来说非常有价值,他们可以通过阅读源码来了解Solr的工作原理并进行定制。 在使用Solr 4.10.3时,用户需要关注以下几个核心...

    Apache Solr(solr-8.11.1.tgz)

    5. **docs 目录**:包含了Solr的文档,包括用户手册、API参考和教程,对于学习和调试Solr非常有用。 6. **server/solr 目录**:存储了配置集合的目录,每个集合都有自己的配置文件,如`schema.xml`用于定义字段和...

Global site tag (gtag.js) - Google Analytics