`

solrCloud

    博客分类:
  • solr
 
阅读更多

SolrCloud

SolrCloud是solr的一组分布式特性的名称。启用这些特性可以用来建立高可用性,容错性、分布式的索引和搜索功能。solr实际上实用的是一个叫做solrCore的单独的一份索引,如果使用solrCloud可以把一个索引建立在多个solr实例上面,这样就意味着一份单独的索引建立在分布在多台机器上面的solrCore上面。 

Solr内嵌了zookeeper用来做集群配置的管理.

 

  1.  1.两个shard的例子搭建

这个例子实际上就是起了两个solr实例组成了一个集群



 

参考官网的例子,首先进入例子工程中把data下面的数据删除,然后拷贝一份example目录出来

rm -r example/solr/collection1/data/*

cp -r example example2

然后使用命令启动

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

 

启动后进入界面发现左侧菜单多了个cloud菜单



 

 

然后启动第二个实例

cd example2

java -Djetty.port=8985 -DzkHost=localhost:8984 -jar start.jar

Djetty.port是用来设置启动的时候jetty的端口的。

DzkHost是用来设定zookeeper的地址和端口的。solr服务内嵌的zookeeper的端口默认是solr的端口+1000,所以这里是9984,我吧端口改了,不是默认的8983了,改成了8984。

启动完成后在图表中就可以看到两个shard了



 

 

  1. 2.两个shard并且带shard复制的的例子搭建

只有两个shard的时候,如果一个服务挂了,这个服务上的内容就不可用了,类似于数据库,所以需要做一个备份。

 

 

 

 

 

  • 大小: 41.5 KB
  • 大小: 130.1 KB
  • 大小: 78.6 KB
分享到:
评论

相关推荐

    solrcloud windows 环境搭建

    ### SolrCloud Windows环境下搭建详解 #### SolrCloud概述 SolrCloud是Apache Solr提供的一种分布式搜索解决方案,尤其适用于需要大规模容错、分布式索引和检索能力的应用场景。当索引数量较少时,通常无需启用...

    solrCloud5.2.1 + tomcat7 + zookeeper3.4.6

    【SolrCloud5.2.1 + Tomcat7 + Zookeeper3.4.6 集成详解】 在Windows 7环境下搭建SolrCloud5.2.1、Tomcat7和Zookeeper3.4.6的集成环境是进行分布式搜索和索引管理的重要步骤。下面将详细介绍整个配置过程。 1. **...

    solrcloud高可用集群搭建

    ### SolrCloud 高可用集群搭建详解 #### 一、环境准备 为了构建一个SolrCloud高可用集群,首先需要准备好必要的软硬件环境。这里提到的环境包括操作系统、JDK、Zookeeper集群以及Solr集群。 **操作系统选择:** -...

    solrcloud6安装配置

    SolrCloud是Apache Solr的一种分布式部署模式,它利用Zookeeper进行集群管理和配置同步,提供高可用性和数据的水平扩展。在本篇中,我们将详细探讨如何安装配置SolrCloud 6。 首先,我们需要下载Solr 6.6.0的安装包...

    SolrCloud集群搭建和使用步骤

    SolrCloud是Apache Solr的一种分布式搜索和处理解决方案,专门针对大规模、高并发、需要容错和近实时搜索的场景。在传统的Solr基础上,SolrCloud引入了ZooKeeper作为集群的配置信息中心,实现了分布式索引和检索的...

    Tomcat+solrcloud6.2整合Web项目

    《Tomcat+SolrCloud6.2整合Web项目详解》 在现代的互联网环境中,高效、精准的全文搜索引擎已经成为各种Web应用不可或缺的一部分。Solr,作为Apache Lucene的一个子项目,以其强大的搜索功能和易扩展性深受开发者...

    solrcloud5结合zookeeper应用视频教程

    solrcloud5结合zookeeper搭建、使用详解,是一部难得的好教程

    solrCloud的集群部署

    ### SolrCloud 集群部署相关知识点 #### 一、SolrCloud基本概念与架构 **1.1 SolrCloud的关键概念** - **Core**:在传统的Solr单机环境中,Core通常指的是一个单独的索引。但在SolrCloud环境中,一个索引可能由多...

    SolrCloud文档

    ### SolrCloud概述 SolrCloud作为Apache Solr的一个核心特性,主要应用于大规模、高性能的分布式搜索场景。当系统面临海量数据索引及高并发查询请求时,SolrCloud能够提供一套完整且高效的解决方案。 #### ...

    Tomcat上部署SolrCloud.txt

    ### Tomcat上部署SolrCloud知识点详解 #### 一、SolrCloud与Tomcat简介 - **SolrCloud**:Apache Solr的一个分布式部署模式,主要用于处理大规模数据搜索和索引场景。它提供了高可用性和容错性,适用于生产环境中...

    solrcloud.rar

    SolrCloud是Apache Solr的一种分布式搜索和索引服务模式,它允许用户在多台服务器上部署和管理Solr实例,形成一个高可用、可扩展的搜索引擎集群。在这个集群中,数据分散存储并被索引,同时提供故障转移和负载均衡...

    SolrCloud应用

    SolrCloud是Apache Lucene项目下的一个分布式搜索和分析服务,它是Apache Solr的一个扩展,设计用于处理大数据和高可用性场景。SolrCloud模式引入了Zookeeper作为集群协调者,实现了分布式索引、搜索以及配置管理。...

    SolrCloud集群部署

    SolrCloud集群部署详解 SolrCloud是Apache Solr的一项重要特性,为大规模、高容错性和分布式索引与检索提供了强大的解决方案。当面临大量索引数据和高并发搜索请求时,采用SolrCloud能够有效地应对挑战。它基于Solr...

    centos搭建solrcloud集群

    centos下搭建好solrcloud集群,可以直接使用!!!!!!

    SolrCloud集群架构图

    一个简单的关于Solr集群部署的,SolrCloud集群架构图

    在远程Linux服务器搭建SolrCloud

    为三台远程Linux服务器搭建SolrCloud 本次目的是在tomcat以及zookeeper的基础上,搭建三台远程服务器的SolrCloud 工具:WinSCP,SecureCRT,apache-tomcat-7.0.62,solr-4.10.4,zookeeper-3.4.6 WARNING: 版本注意 ...

    SolrCloud集群搭建教程

    SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。当一个系统的索引数据量少的时候是不需要使用SolrCloud的,当索引量很大,搜索请求并发很高,这时...

Global site tag (gtag.js) - Google Analytics