View a markdown version of this page

CDC-Streams in Amazon Keyspaces anzeigen - Amazon Keyspaces (für Apache Cassandra)

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

CDC-Streams in Amazon Keyspaces anzeigen

Um alle Streams im Schlüsselraum anzuzeigen oder aufzulisten, können Sie die Tabelle system_schema_mcs.streams im Systemschlüsselraum mithilfe einer Anweisung in CQL abfragen oder die list-stream Befehle get-stream und mit der, oder der AWS CLI Konsole verwenden.

Die erforderlichen Berechtigungen finden Sie unter Konfigurieren Sie die Berechtigungen für die Arbeit mit CDC-Streams in Amazon Keyspaces.

Cassandra Query Language (CQL)
CDC-Streams mit CQL anzeigen
  • Um den CDC-Status Ihrer Tabelle zu überwachen, können Sie die folgende Anweisung verwenden.

    SELECT custom_properties FROM system_schema_mcs.tables WHERE keyspace_name='my_keyspace' and table_name='my_table';

    Die Ausgabe des Befehls sieht ähnlich aus wie folgt.

    ... custom_properties ---------------------------------------------------------------------------------- {'cdc_specification':{'status': 'Enabled', 'view_type': 'NEW_IMAGE', 'latest_stream_arn': 'arn:aws:cassandra:us-east-1:111122223333:/keyspace/my_keyspace/table/my_table/stream/stream_label''}} ...
CLI
Sehen Sie sich CDC-Streams an mit dem AWS CLI
  1. Dieses Beispiel zeigt, wie die Stream-Informationen für eine Tabelle angezeigt werden.

    aws keyspaces get-table \ --keyspace-name 'my_keyspace' \ --table-name 'my_table'

    Die Ausgabe des Befehls sieht so aus.

    { "keyspaceName": "my_keyspace", "tableName": "my_table", ... Other fields ..., "latestStreamArn": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/my_keyspace/table/my_table/stream/stream_label", "cdcSpecification": { "status": "ENABLED", "viewType": "NEW_AND_OLD_IMAGES" } }
  2. Sie können alle Streams in Ihrem Konto in einer bestimmten Liste auflisten AWS-Region. Der folgende Befehl ist ein Beispiel dafür.

    aws keyspacesstreams list-streams --region us-east-1

    Die Ausgabe des Befehls könnte ähnlich wie folgt aussehen.

    { "Streams": [ { "StreamArn": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/ks_1/table/t1/stream/2023-05-11T21:21:33.291", "StreamLabel": "2023-05-11T21:21:33.291", "KeyspaceName": "ks_1" "TableName": "t1", }, { "StreamArn": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/ks_1/table/t2/stream/2023-05-11T21:21:33.291", "StreamLabel": "2023-05-11T21:21:33.291", "KeyspaceName": "ks_1"Create a keyspace with the name catalog. Note that streams are not supported in multi-Region keyspaces. "TableName": "t2", }, { "StreamArn": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/ks_2/table/t1/stream/2023-05-11T21:21:33.291", "StreamLabel": "2023-05-11T21:21:33.291", "KeyspaceName": "ks_3" "TableName": "t1", } ] }
  3. Sie können die CDC-Streams für einen bestimmten Schlüsselraum auch mithilfe der folgenden Parameter auflisten.

    aws keyspacesstreams list-streams --keyspace-name ks_1 --region us-east-1

    Die Ausgabe des Befehls sieht ähnlich aus wie folgt.

    { "Streams": [ { "StreamArn": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/ks_1/table/t1/stream/2023-05-11T21:21:33.291", "StreamLabel": "2023-05-11T21:21:33.291", "KeyspaceName": "ks_1" "TableName": "t1", }, { "StreamArn": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/ks_1/table/t2/stream/2023-05-11T21:21:33.291", "StreamLabel": "2023-05-11T21:21:33.291", "KeyspaceName": "ks_1" "TableName": "t2", } ] }
  4. Sie können die CDC-Streams für eine bestimmte Tabelle auch mithilfe der folgenden Parameter auflisten.

    aws keyspacesstreams list-streams --keyspace-name ks_1 --table-name t2 --region us-east-1

    Die Ausgabe des Befehls sieht ähnlich aus wie folgt.

    { "Streams": [ { "StreamArn": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/ks_1/table/t2/stream/2023-05-11T21:21:33.291", "StreamLabel": "2023-05-11T21:21:33.291", "KeyspaceName": "ks_1" "TableName": "t2", } ] }
Console
Sehen Sie sich CDC-Streams in der Amazon Keyspaces-Konsole an
  1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon Keyspaces-Konsole unter. https://console.aws.amazon.com/keyspaces/home

  2. Wählen Sie im Navigationsbereich Tabellen aus und wählen Sie dann eine Tabelle aus der Liste aus.

  3. Wählen Sie den Tab Streams, um die Stream-Details zu überprüfen.