기존 Solr 클라우드에서 Solr 노드 추가 또는 제거
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
입니다.
|
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 노드에 대한 설치 파일을 삭제할 수 있습니다.