Amazon web services 如何验证红移是否真的磁盘已满?

Amazon web services 如何验证红移是否真的磁盘已满?,amazon-web-services,amazon-redshift,Amazon Web Services,Amazon Redshift,红移新手提出的问题:我使用AWS数据管道复制数据,但失败了,日志显示 “错误:磁盘完整详细信息: -----------------------------------------------错误:磁盘完整代码:1016上下文:节点:0查询:2070045位置:fdisk_api.cpp:343 进程:查询0_49[pid=15048]” 我想知道我们如何通过CLI或web控制台检查Redshift是否真的磁盘已满,如有任何评论或提示,将不胜感激。您可以在CloudWatch控制台中检查。在左栏

红移新手提出的问题:我使用AWS数据管道复制数据,但失败了,日志显示

“错误:磁盘完整详细信息: -----------------------------------------------错误:磁盘完整代码:1016上下文:节点:0查询:2070045位置:fdisk_api.cpp:343 进程:查询0_49[pid=15048]”


我想知道我们如何通过CLI或web控制台检查Redshift是否真的磁盘已满,如有任何评论或提示,将不胜感激。

您可以在CloudWatch控制台中检查。在左栏中,您将在“度量”标题下看到一组AWS服务。点击红移。在这种情况下,查找相关集群的“PercentageDiskSpaceUsed”度量


另外,请记住,此度量对于每个计算节点都是单独可用的。

如果您使用的是单个节点,并且具有对集群的SQL访问权限(例如,通过psql),则可以运行:

select
  sum(capacity)/1024 as capacity_gbytes, 
  sum(used)/1024 as used_gbytes, 
  (sum(capacity) - sum(used))/1024 as free_gbytes 
from 
  stv_partitions where part_begin=0;
这篇文章有更多内容: