solrCloud相关的管理命令

创建新集群(创建一个索引库)

http://192.168.72.141:8080/solr/admin/collections?action=CREATE&name=collection2&numShards=2&replicationFactor=3&maxShardsPerNode=8&property.schema=schema.xml&property.config=solrconfig.xml

接口参数说明:

action: 表示执行的操作 CREATE 创建

name: 新集群的名称

numShards: 分片数

replicationFactor: 每个分片的节点数

maxShardsPerNode: 设置每个分片的最大节点数, 默认为1

property.schema: 指定使用的schema文件 (注意, 此文件必须在zookeeper上存在)

property.config: 指定使用的solrConfig文件 (注意, 此文件必须在zookeeper上存在)

 
 

删除core命令

http://192.168.72.141:8080/solr/admin/collections?action=DELETE&name=collection1

 
 

查询所有的Core

http://192.168.72.141:8080/solr/admin/collections?action=LIST

 
 

显示core的状态

http://192.168.72.141:8080/solr/admin/collections?action=DELETE&name=collection1

 
 

分裂shard(扩展容量)

分裂: 就是将某个分片分成两个分片

注意: 一旦分裂后, 虽然原来的分片还可以提供服务, 但是已经不再保存数据, 会将数据保存到新的分裂后的分片

http://192.168.72.141:8080/solr/admin/collections?action=SPLITSHARD&collection=collection2&shard=shard1

参数说明:

shard: 指定要分裂的分片

 
 

删除某个分片

注意: 删除的分片必须是已经被分裂的, 或者是已经无法提供服务的

http://192.168.72.141:8080/solr/admin/collections?action=DELETESHARD&shard=shard2&collection=collection2

 
 

 
 

命令参考https://blog.csdn.net/CREATE_17/article/details/84888560

 
 

solrCloud更新配置方法

例如更新schema.xml的配置信息,直接上传修改后的schema.xml文件到zookeeper集群即可

/root/soft/solr-4.10.2/example/scripts/cloud-scripts/zkcli.sh -zkhost 192.168.72.141:2181,192.168.72.142:2181,192.168.72.143:2181 -cmd putfile /opt/solr-home/collection1/conf ../configs/solrconf/schema.xml

上一篇:安装了简易版XP系统后不能安装IIS的解决办法


下一篇:[android游戏开发初学]简单的游戏框架