以编程方式检查redshift集群状态

时间:2019-05-15 08:34:29

标签: java amazon-web-services amazon-redshift

是否有任何方法可以ping redshift集群并获取其状态。在JAVA中,是否可用。我必须在停机期间对群集执行ping操作,然后检查群集是否可用。

1 个答案:

答案 0 :(得分:1)

这取决于您定义“可用”的方式。

DescribeClusters() API调用返回一个ClusterStatus,该AWS从AWS角度提供集群状态。

或者,您可以使用SQL客户端连接到Redshift集群,然后查看它是否接受连接。那将根据Redshift本身是否响应来检查状态。

如果您报告的“停机时间”也影响了ClusterStatus,则API调用将是更简单的方法。