在opscenter的配置中是否有自动启动修复服务的选项?

wqnecbli  于 2021-06-14  发布在  Cassandra
关注(0)|答案(1)|浏览(363)

我做了一个opscenter并将集群连接到它。我不想手动“点击”启动修复服务,而是希望修复服务默认启动(配置?)有帮助吗?

vof42yt1

vof42yt11#

您可以使用opscenter的restapi来触发修复服务,特别是,您需要这个修复服务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 再一次。

相关问题