Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 以编程方式检查红移群集状态_Java_Amazon Web Services_Amazon Redshift - Fatal编程技术网

Java 以编程方式检查红移群集状态

Java 以编程方式检查红移群集状态,java,amazon-web-services,amazon-redshift,Java,Amazon Web Services,Amazon Redshift,有没有办法ping红移集群并获取其状态。在JAVA中,如果可用或不可用。我必须在停机期间ping集群,并检查它是否可用。这取决于您如何定义可用 API调用返回从AWS视点提供集群状态的 或者,您可以使用SQL客户机连接到红移集群,并查看它是否接受连接。这将从红移本身是否响应来检查状态 如果您报告的“停机时间”也会影响ClusterStatus,那么API调用将是更简单的方法。我使用以下代码完成了此操作:AmazonRedshift client=AmazonRedshiftClientBuild

有没有办法ping红移集群并获取其状态。在JAVA中,如果可用或不可用。我必须在停机期间ping集群,并检查它是否可用。

这取决于您如何定义可用

API调用返回从AWS视点提供集群状态的

或者,您可以使用SQL客户机连接到红移集群,并查看它是否接受连接。这将从红移本身是否响应来检查状态


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

我使用以下代码完成了此操作:AmazonRedshift client=AmazonRedshiftClientBuilder.standard.WithCredentials新AWSStaticCredentials ProviderCredentials.withRegionregion.build;DescribeClustersResult=client.describeClustersnew DescribeClustersRequest.WithClusterIdentifier ClusterIdentifier;对不起,格式不好