AWS Kinesis Firehose が Redshift にデータを挿入しない

ケルビン・ロウ

Stack Overflow でこの質問が何度か尋ねられたことは知っていますが、私が読んだ回答では、私が経験していることを解決できません。

MySQL テーブルを Kinesis Streams にコピーするための Boto3 スクリプトがあります。そしてもう一方の端には、Kinesis Streams からストリームを読み取り、S3 に書き込むための KCL Node JS スクリプトがあります。ここまでは順調ですね。

Kinesis Firehose、Redshift、S3 を同じリージョンにセットアップしました。次に、S3 から読み取り、Redshift に書き込むように Firehose を設定しました。Firehose で提供されたデモ データでテストすると、すべて良好です。

次に、MySQL テーブルのすべての列を含む Redshift テーブルをセットアップします。一部のデータ型は Redshift でサポートされていないため、別のデータ型を使用しましたが、Firehose は問題なく Redshift テーブルに書き込むことができると確信していました。

以下は MySQL テーブルのスクリーンショットです。

MySQL テーブル

以下は Redshift テーブルのスクリーンショットです。

レッドシフトテーブル

ご覧のとおり、データ型はすべて同じではありません。Redshift は、すべてのデータ型が MySQL テーブルと同じでなければならないほどレベルに敏感なのだろうか。

ところで、Firehost COPY コマンドでJSON 'auto' を指定し、ロギングを有効にしました。残念ながら、エラーは記録されていません。

pnv

Redshift にレコードが表示されない理由は無数にあります。Firehose が S3 にレコードを配置した後、Redshift から COPY コマンドを実行して、S3 からクラスターにファイルを取得します。

STL_LOAD_ERRORS が表示されない場合、Firehose は Redshift に接続できません。Firehose コンソールでこれを確認できます。詳細情報は Redshift Logs タブにあります。

また、Redshift の VPC の下のリージョンで Firehose の IP 範囲からの着信接続を許可していることを確認してください。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

AWS KinesisFirehoseがRedshiftにデータを挿入しない

分類Dev

AWS Kinesis Firehoseに対応するKafkaはありますか?

分類Dev

Aws KInesis Terraform - How to connect Data Streams to Data Firehose

分類Dev

AWS Kinesis Firehose:aws cli&bashを使用してJSONを含む複数のファイルを配置する方法

分類Dev

Auto wire kinesis stream to kinesis firehose?

分類Dev

Kinesis Firehoseデータをdynamodbテーブルに渡す方法は?

分類Dev

AWS Kinesis FirehoseからLambda、LambdaからS3へのJava

分類Dev

Lambda.InvokeAccessDenied from Kinesis Firehose

分類Dev

AWS Firehose newline Character

分類Dev

Kinesis Firehoseはフィルタリングを実行できますか?

分類Dev

AWS javascript SDK Kinesis getShardIteratorエラー:UnexpectedParameter:予期しないキー 'Timestamp'がparamsに見つかりました

分類Dev

aws KCL(Kinesis Client Library)ライブラリがビルド時にエラーをスローしています

分類Dev

AWS Kinesis for Web Services

分類Dev

Problem writing data to S3 with Kinesis Firehose Delivery Stream from Kinesis Data Stream source

分類Dev

Kinesis-> Redshiftからデータを一括コピーする方法

分類Dev

Kinesis Firehoseに送信されたレコードは、遅れてKibanaに表示されます

分類Dev

spark and aws redshift:java.sql.SQLException:jdbc:redshift://xxx.us-west-2.redshift.amazonaws.com:5439に適したドライバーが見つかりません

分類Dev

AWS Firehose and Goの問題

分類Dev

AWS Kinesis:名前付きストリームが存在するかどうかを確認する

分類Dev

AWSラムダからKinesisプロセスへの公開が終了しました

分類Dev

AWS Kinesisオブジェクトには属性がありません:update_shard_count

分類Dev

AWS Redshift:DISTKEY / SORTKEY列を圧縮する必要がありますか?

分類Dev

AWS Redshift:DISTKEY / SORTKEY列を圧縮する必要がありますか?

分類Dev

psycopg2が実際にデータを挿入しない

分類Dev

LaravelがJsonデータをMySQLに挿入しない

分類Dev

Pythonがデータをmysqlに挿入しない

分類Dev

Amazon LambdaJava関数がDynamoDBにデータを挿入しない

分類Dev

AWS KinesisFirehoseがRedshiftクラスターにデータを書き込むために使用するパスワードを管理する方法

分類Dev

Pyhonを使用してRedShiftにデータを挿入します

Related 関連記事

  1. 1

    AWS KinesisFirehoseがRedshiftにデータを挿入しない

  2. 2

    AWS Kinesis Firehoseに対応するKafkaはありますか?

  3. 3

    Aws KInesis Terraform - How to connect Data Streams to Data Firehose

  4. 4

    AWS Kinesis Firehose:aws cli&bashを使用してJSONを含む複数のファイルを配置する方法

  5. 5

    Auto wire kinesis stream to kinesis firehose?

  6. 6

    Kinesis Firehoseデータをdynamodbテーブルに渡す方法は?

  7. 7

    AWS Kinesis FirehoseからLambda、LambdaからS3へのJava

  8. 8

    Lambda.InvokeAccessDenied from Kinesis Firehose

  9. 9

    AWS Firehose newline Character

  10. 10

    Kinesis Firehoseはフィルタリングを実行できますか?

  11. 11

    AWS javascript SDK Kinesis getShardIteratorエラー:UnexpectedParameter:予期しないキー 'Timestamp'がparamsに見つかりました

  12. 12

    aws KCL(Kinesis Client Library)ライブラリがビルド時にエラーをスローしています

  13. 13

    AWS Kinesis for Web Services

  14. 14

    Problem writing data to S3 with Kinesis Firehose Delivery Stream from Kinesis Data Stream source

  15. 15

    Kinesis-> Redshiftからデータを一括コピーする方法

  16. 16

    Kinesis Firehoseに送信されたレコードは、遅れてKibanaに表示されます

  17. 17

    spark and aws redshift:java.sql.SQLException:jdbc:redshift://xxx.us-west-2.redshift.amazonaws.com:5439に適したドライバーが見つかりません

  18. 18

    AWS Firehose and Goの問題

  19. 19

    AWS Kinesis:名前付きストリームが存在するかどうかを確認する

  20. 20

    AWSラムダからKinesisプロセスへの公開が終了しました

  21. 21

    AWS Kinesisオブジェクトには属性がありません:update_shard_count

  22. 22

    AWS Redshift:DISTKEY / SORTKEY列を圧縮する必要がありますか?

  23. 23

    AWS Redshift:DISTKEY / SORTKEY列を圧縮する必要がありますか?

  24. 24

    psycopg2が実際にデータを挿入しない

  25. 25

    LaravelがJsonデータをMySQLに挿入しない

  26. 26

    Pythonがデータをmysqlに挿入しない

  27. 27

    Amazon LambdaJava関数がDynamoDBにデータを挿入しない

  28. 28

    AWS KinesisFirehoseがRedshiftクラスターにデータを書き込むために使用するパスワードを管理する方法

  29. 29

    Pyhonを使用してRedShiftにデータを挿入します

ホットタグ

アーカイブ