添加或移除现有 Apache Solr 云中的 Apache Solr 节点
添加 Apache Solr 节点
1. 按照 在云模式下安装索引搜索服务器 中介绍的步骤安装索引搜索服务器,并为 Zookeeper 主机、Solr 主机、Solr 数据目录、Solr 端口、Solr 用户和 Solr 密码提供适当的输入。
2. 启动 Solr 节点。
3. 使用 Solr URL 调用以下 API,以在此新节点上创建副本,并将其添加到 Solr 云:
<SOLR_URL>/solr/admin/collections?action=ADDREPLICA&collection=<Collection_name>&shard=<shard_name>
例如:
Windchill Index Search
http://host1.ptcnet.ptc.com:9501/solr/admin/collections?action=ADDREPLICA&collection=wblib&shard=shard1
Windchill PartsLink
http://host1.ptcnet.ptc.com:9501/solr/admin/collections?action=ADDREPLICA&collection=clfstructurelib&shard=shard1
Service Information Manager:
http://host1.ptcnet.ptc.com:9501/solr/admin/collections?action=ADDREPLICA&collection=sisaadlib&shard=shard1
* 
您还可以包含其他参数以指定应创建副本的节点。例如:
http://host1.ptcnet.ptc.com:9501/solr/admin/collections?action=ADDREPLICA&collection=wblib&shard=shard1&node=127.0.0.1:9501_solr
移除 Apache Solr 节点
1. 使用 Solr URL 调用以下 API,以从 Solr 云删除副本:
<SOLR_URL>/solr/admin/collections?action=DELETEREPLICA&collection=<Collection_name>&shard=<shard_name>&replica=<replica_node_naeme>
* 
碎片名称 (shard) 和副本节点名称 (coreNodeName) 值可以在 <INDEX_SEARCH_HOME>/solr/server/solr/<collection_core_name> 下的 core.properties 中找到。
例如:
Windchill Index Search
http://host1.ptcnet.ptc.com:9501/solr/admin/collections?action=DELETEREPLICA&collection=wblib&shard=shard1&replica=core_node1
Windchill PartsLink
http://host1.ptcnet.ptc.com:9501/solr/admin/collections?action=DELETEREPLICA&collection=clfstructurelib&shard=shard1&replica=core_node1
S1000D:
http://host1.ptcnet.ptc.com:9501/solr/admin/collections?action=DELETEREPLICA&collection=sisaadlib&shard=shard1&replica=core_node1
2. 您可以针对已删除的 Solr 节点删除安装文件。
这对您有帮助吗?