2017-05-16 36 views
0

我在s3中有大數據並且必須移入紅移,並且有一個紅移的表。由於我使用python,我寫了python腳本並使用psycopg2來連接紅移。我成功地連接到紅移,但是我沒有將s3的數據插入紅移。 我在aws網站檢查了儀表板,發現redshift收到一個查詢並加載了一些內容,但它沒有插入任何內容,並且這個過程耗費的時間太長,超過3分鐘。沒有錯誤日誌,所以我找不到原因。AWS:使用從s3到ssh的複製命令時沒有任何插入

有沒有任何可能的原因呢?

編輯 添加了複製命令我用過。

copy table FROM 's3://example/2017/02/03/' access_key_id '' secret_access_key '' ignoreblanklines timeformat 'epochsecs' delimiter '\t'; 

回答

0

嘗試查詢stl_load_errors表上,它的數據加載錯誤 http://docs.aws.amazon.com/redshift/latest/dg/r_STL_LOAD_ERRORS.html

select * from stl_load_errors order by starttime desc limit 1 
+0

我已經嘗試過的信息,也沒有錯誤日誌中。 – camila

+0

如果它沒有顯示在stl_load_errors中,那可能意味着它認爲它是成功的。你確定你在S3的正確位置? –

+0

我alrady做了,沒有日誌。 – camila

相關問題