在現有的 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 節點刪除安裝檔案。