OpsCenter的配置中是否有任何选项可以自动启动维修服务?

问题描述 投票:0回答:1

我制作了一个OpsCenter并将群集附加到它。我不想手动“单击”以启动修复服务,而是希望默认情况下启动修复服务(配置?)有帮助吗?

cassandra opscenter
1个回答
0
投票

您可以使用OpsCenter's REST API触发维修服务,特别是您需要此维修服务API,这只是将完成时间发布到/{cluster_id}/services/repair端点。例如,如果您的完成时间为9天,则命令可以是:

curl -X POST -d '{"time_to_completion": 777600}' \
  http://<OpsC_hostname>:8888/<cluster_name>/services/repair

请注意,如果已经启用了维修服务,则需要使用以下命令将其禁用:

curl -X DELETE http://<OpsC_hostname>:8888/<cluster_name>/services/repair

然后再次使用POST启用。

© www.soinside.com 2019 - 2024. All rights reserved.