调试为什么Firehose没有提供给Redshift

时间:2016-03-01 00:53:36

标签: amazon-redshift amazon-kinesis-firehose

我设置了一个Firehose流,将数据传送到我的Redshift群集。它工作了一段时间,但似乎突然停止了红移。来自我的

select * from stl_query order by endtime desc limit 10;
select * from stl_load_errors order by starttime desc;
select * from stl_connection_log where remotehost like '52%' order by recordtime desc; 
select * from stl_error where userid!=0 order by recordtime desc;

运行这些命令不会列出最近的连接或副本。例如,我看到:

disconnecting session  ... 52.70.63.204  ...         
initiating session   ...    52.70.63.204      ... 

...在我的连接日志中但在一段时间后停止。我尝试重新创建表和流,但它仍然没有列出任何内容。然而,我在S3中收到的所有数据都已收到 另一个问题是s3目录中没有错误清单,表明没有任何失败 我该怎么调试呢?

1 个答案:

答案 0 :(得分:0)

为我的案子找到答案。我已经使用VPC组配置了redshift集群。如果没有白名单访问,连接尝试将不会显示在stl_connection_log中。我为我的redshift集群添加了一个Firehose条目到vpc组:

Custom TCP Rule, TCP, 5493, 52.70.63.192/27

白名单ip可在以下位置找到:http://docs.aws.amazon.com/firehose/latest/dev/controlling-access.html