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