Resetting Elasticsearch
Perform a reset if the state of Elasticsearch and [legacy] Historical Metrics needs to be cleared (such as if an index is deleted and erroneously recreated without the Swarm schema). A reset is a method to delete an index and refresh a feed safely, by deleting feeds before removing index data.
Important
Gateway must be restarted when the primary search feed is changed in Swarm Storage.
[legacy] Set Swarm's configuration setting
metrics.target
to blank using SNMP or REST.curl -i -u admin:PASSWORD -XPUT "http://SWARM·NODE:91/api/storage/clusters/CLUSTER·NAME/settings/metrics.target?value="
Delete the current Search Feed definition in the Swarm UI.
Delete the Swarm search index.
Use the following command to determine the Swarm search index:
curl http://ES·NODE:9200/_cat/indices | grep 'index_SWARM·CLUSTER·NAME'
Run the following command to delete the Swarm search index:
curl -X DELETE http://ES·NODE:9200/SWARM·SEARCH·INDEX
[legacy] Delete historical metrics indices as needed.
The following command deletes all metrics indices. Verify the glob pattern to avoid deleting the needed indices.Create a new Search Feed definition pointing to the ES servers in the UI (Swarm UI or legacy Admin Console). This step creates the feed using the Swarm schema.
[legacy] Reinitialize the curator.
[legacy] Reset the Swarm setting
metrics.target
back to the correct value using SNMP or REST.
© DataCore Software Corporation. · https://www.datacore.com · All rights reserved.