`
zhengchao860730
  • 浏览: 62678 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

Solr 分布式管理API接口 (集合管理,分片管理)

 
阅读更多

以下所有操作仅限于Solr服务启动状态下.

 

复制整个collection  复制出来的整个核心不包含数据.

http://localhost:6060/solr/admin/collections?action=CREATE&name=NewCollectionName&numShards=1&replicationFactor=1

name: 要创建的新集合名称

numShards: 复制出新集合分片数量(不能超过复制的源集合分片数)

replicationFactor: 每个分片的副本数量(同样不能超过源有集合下副本数)

maxShardsPerNode: ...没用过

createNodeSet: ...如果没有创建操作将创建碎片副本遍布所有现场Solr的节点。您可以提供参数“createNodeSet”,改变组节点传播的碎片副本跨越。

collection.configName: 配置的名称(必须已存储在zk)使用这个新的集合。如果没有提供创建操作将默认配置名称的集合名称。

 

删除指定的某个核心集合(name = 核心名称)

http://localhost:6060/solr/admin/collections?action=DELETE&name=NGA

 

重载指定的某个核心集合(name = 核心名称)

http://localhost:6060/solr/admin/collections?action=RELOAD&name=NGA

 

分裂某个核心下的指定分片 (shard1 ==> shard1_0 ,shard1_1)

http://localhost:6060/solr/admin/collections?action=SPLITSHARD&collection=DUOWAN&shard=shard1

该命令将核心DUOWAN下的分片shard1 分裂成两块分片 shard1_0,shard1_1

这是一个同步的操作。命名为 父碎片名称_0,父碎片名称_1,例如追加,一旦创建新的分片,他们的父分片shard1将被设置成无效,切不会再有新的访问被路由到shard1中,但是父碎片不会被删除,因此没有数据被删除。所以此功能允许无缝分割,无需停机时间。

 

注意:此功能是发布使用Solr 4.3但是由于4.3版本后,建议您等待4.3.1版在使用此功能前发现的缺陷。

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    solr(solr-9.0.0-src.tgz)源码

    - **集合与分片**:在分布式环境中,Solr将数据分为多个集合,每个集合可以进一步划分为多个分片,分布在多台服务器上。 - **复制与恢复**:Solr支持主从复制,确保数据的一致性和高可用性。 3. **源码结构** ...

    solr_v440_5001+zookeeper2181

    4. **创建集合**:使用Solr的API或管理界面创建一个集合,定义分片数量和复制因子。分片允许索引数据在多个节点间分散,复制因子确保了数据的冗余,提高容错性。 5. **上传数据**:通过SolrCloud的`post.jar`工具...

    solr技术文档

    SolrCloud模式则适合大数据量和高可用性需求,采用分布式集群架构,支持数据的自动分片、复制和故障转移,确保高可用性和水平扩展性。 在SolrCloud模式下,集合(Collection)是逻辑上的索引划分,可以看作是分布式...

    solr7.4集群安装

    你可以通过Solr的API或者Solr的管理界面来创建和管理这些分片。 在Solr 7.4中,还有一些值得注意的新特性和改进。例如,增强的性能优化,包括更快的搜索响应时间和更有效的内存管理。此外,Solr 7.4还提供了更好的...

    最新版linux solr-8.10.0.tgz

    SolrCloud模式下,集合和分片能够进行分布式管理和自动故障恢复。 2. **查询处理**:Solr提供了丰富的查询语法,如Lucene查询语法(LQL)和Solr查询API,支持全文本搜索、布尔运算、范围查询、模糊匹配等功能。 3....

    全文搜索技术solr Demo

    多个Solr节点组成集群,数据分片存储,查询请求自动路由至相应节点,确保高可用性和性能。 总结,"全文搜索技术solr Demo"涵盖了Solr的基本概念、安装配置、数据导入、查询操作以及分布式搜索等内容。通过这个Demo...

    apache-solr7.7

    集合是Solr中的逻辑数据单元,可以包含多个分片以实现分布式处理。文档是索引的基本单位,而字段是文档的组成部分,定义了文档的数据类型和特性。查询机制则支持各种查询语法,以便用户能够有效地搜索信息。 2. **...

    solr集群搭建文档

    7. **创建集合**:通过Solr的API或者管理界面,创建一个新集合,定义分片数量和副本数量。 8. **上传数据**:使用Solr的索引API或者SolrCell(支持直接处理如PDF、Word等非文本格式)来导入数据。 9. **监控与调整...

    solr集群安装

    Zookeeper是一个分布式协调服务,用于管理Solr集群的状态信息,包括各个节点的状态、配置信息以及集合(即索引)的分片分布。Zookeeper集群通常由三个或更多节点组成,以保证高可用性。 在Zookeeper集群的安装过程...

    solr导航搜索工具+文档+配置代码

    4. Shard:索引的分片,用于将大型索引分散到多个服务器上。 三、Solr的配置与部署 1. 安装Solr:下载最新版本的Solr,解压并运行启动脚本。 2. 创建SolrCore:在Solr目录下创建一个新的SolrCore,定义其配置和索引...

    最新版linux solr-8.11.0.gz

    1. SolrCloud支持:8.11.0版本继续优化了SolrCloud模式,提供分布式搜索和索引分片,增强了高可用性和容错性。 2. 查询优化:更新了查询处理器和过滤器,提高了查询速度和响应时间,例如支持更复杂的查询语法和...

    solrcore 添加修改控制

    使用`add-collection`或`create-collection`命令可以创建新的SolrCore(在SolrCloud中称为集合),并指定副本数和分片策略。 5. **权限控制** 对SolrCore的添加和修改操作应受到权限控制,以防止未经授权的访问和...

    Solr项目源码及solr资源包

    8. **SolrCloud模式**:如果项目涉及到SolrCloud,那么还需要了解分布式搜索和存储的概念,如Sharding(分片)、Replication(复制)和ZooKeeper(协调节点)。 9. **Spring Data Repository**:项目可能使用了...

    搜索引擎solr5.5

    4. **集合与文档**:在SolrCloud模式下,数据以集合的形式存在,集合可以包含多个分片分布在不同的节点上,增强了系统的可扩展性和容错性。文档是索引的基本单位,可以包含多种字段和属性。 5. **查询与过滤**:...

    solr 7 官方文档

    - **集合(Collections)**:Solr 7引入了集合的概念,允许在一个Solr实例中管理多个独立的索引。 - **Core**:在Solr 7之前,每个索引对应一个Core。现在,Core成为集合的一部分,用于实际处理请求和数据。 2. *...

    solr-8.3.0.tgz

    - **复制与分片**:数据在SolrCloud中被分片和复制,确保即使单个节点故障,查询仍能正常进行。 5. **搜索与查询** - **查询语法**:Solr支持多种查询语法,如Lucene查询语法、DisMax查询解析器、edismax查询解析...

    Apache Solr Reference Guide 6.0.pdf

    - shards:在SolrCloud中,集合被分割成多个分片,以便分布式存储和查询。 - replica:分片的副本用于容错和负载均衡。 - leader node:负责协调集群中分片副本之间的一致性。 - term token:文档中的词条,用于索引...

    最新版linux solr-8.8.1.tgz

    集合是逻辑上的索引划分,可以包含多个分片(Shards),用于水平扩展。索引是存储和检索数据的地方,而文档是索引中的基本单元。 Solr 的主要功能包括全文搜索、 faceted search(分面搜索)、高亮显示、拼写检查、...

    Solr介绍文档

    3. **强大的RESTful API**:SolrCloud提供了一套全面的RESTful API接口,方便开发者编写脚本来管理和维护系统,如添加、删除索引、查询数据等操作。 4. **优秀的管理界面**:SolrCloud配备了一个直观易用的管理界面...

Global site tag (gtag.js) - Google Analytics