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.
Arbeiten mit Keyspaces in Amazon Keyspaces
Dieser Abschnitt enthält Details zum Arbeiten mit Keyspaces in Amazon Keyspaces (für Apache Cassandra).
Arbeiten mit System-Keyspaces in Amazon Keyspaces
Amazon Keyspaces verwendet vier System-Keyspaces:
-
system
-
system_schema
-
system_schema_mcs
-
system_multiregion_info
Die folgenden Abschnitte enthalten Details zu den System-Keyspaces und den Systemtabellen, die in Amazon Keyspaces unterstützt werden.
system
Dies ist ein Cassandra-Schlüsselraum. Amazon Keyspaces verwendet die folgenden Tabellen.
Tabellennamen | Spaltennamen | Kommentare |
---|---|---|
|
|
Informationen über den lokalen Keyspace. |
|
|
Fragen Sie diese Tabelle ab, um die verfügbaren Endpunkte anzuzeigen. Wenn Sie beispielsweise eine Verbindung über einen öffentlichen Endpunkt herstellen, wird eine Liste mit neun verfügbaren IP-Adressen angezeigt. Wenn Sie eine Verbindung über einen FIPS-Endpunkt herstellen, wird eine Liste mit drei IP-Adressen angezeigt. Wenn Sie eine Verbindung über einen AWS PrivateLink VPC-Endpunkt herstellen, wird die Liste der IP-Adressen angezeigt, die Sie konfiguriert haben. Weitere Informationen finden Sie unter Auffüllen von system.peers Tabelleneinträgen mit VPC-Endpunktinformationen der Schnittstelle. |
|
|
Diese Tabelle definiert die Gesamtgröße und die Anzahl der Partitionen für jeden Tokenbereich für jede Tabelle. Dies ist für den Apache Cassandra Spark Connector erforderlich, der die geschätzte Partitionsgröße verwendet, um die Arbeit zu verteilen. |
|
|
Diese Tabelle enthält Informationen zu gespeicherten Abfragen. |
system_schema
Dies ist ein Cassandra-Schlüsselraum. Amazon Keyspaces verwendet die folgenden Tabellen.
Tabellennamen | Spaltennamen | Kommentare |
---|---|---|
|
|
Informationen zu einem bestimmten Keyspace. |
|
|
Informationen zu einer bestimmten Tabelle. |
|
|
Informationen zu einer bestimmten Spalte. |
system_schema_mcs
Dies ist ein Amazon Keyspaces Keyspace, der Informationen zu AWS oder Amazon Keyspaces spezifischen Einstellungen speichert.
Tabellennamen | Spaltennamen | Kommentare |
---|---|---|
|
|
Fragen Sie diese Tabelle ab, um programmgesteuert herauszufinden, ob ein Keyspace erstellt wurde. Weitere Informationen finden Sie unter Erstellen von Keyspaces in Amazon Keyspaces. |
|
|
Fragen Sie diese Tabelle ab, um den Status einer bestimmten Tabelle zu ermitteln. Weitere Informationen finden Sie unter Erstellen von Tabellen in Amazon Keyspaces. Sie können diese Tabelle auch abfragen, um Einstellungen aufzulisten, die für Amazon Keyspaces spezifisch sind und als gespeichert werden
|
|
|
Fragen Sie diese Tabelle ab, um mehr über Schemaänderungen für eine bestimmte Tabelle zu erfahren. |
|
|
Diese Tabelle ist mit der Cassandra-Tabelle im |
|
|
Fragen Sie diese Tabelle ab, um herauszufinden, ob ein Keyspace Tags hat. Weitere Informationen finden Sie unter Hinzufügen von von Spaces zu neuen oder vorhandenen Schlüsselräumen und Tabellen mit CQL. |
|
|
Fragen Sie diese Tabelle ab, um die Auto-Scaling-Einstellungen einer bereitgestellten Tabelle abzurufen. Beachten Sie, dass diese Einstellungen erst verfügbar sind, wenn die Tabelle aktiv ist. Um diese Tabelle abzufragen, müssen Sie |
system_multiregion_info
Dies ist ein Amazon Keyspaces Keyspace, der Informationen über die Multi-Region-Replikation speichert.
Tabellennamen | Spaltennamen | Kommentare |
---|---|---|
|
|
Diese Tabelle enthält Informationen über multiregionale Tabellen, z. B. die , in der AWS-Regionen die Tabelle repliziert wird, und den Status der Tabelle. Sie können diese Tabelle auch abfragen, um Einstellungen aufzulisten, die spezifisch für Amazon Keyspaces sind, die als gespeichert werden
Um diese Tabelle abzufragen, müssen Sie |
|
|
Fragen Sie diese Tabelle ab, um die Auto-Scaling-Einstellungen einer multiregionalen bereitgestellten Tabelle abzurufen. Beachten Sie, dass diese Einstellungen erst verfügbar sind, wenn die Tabelle aktiv ist. Um diese Tabelle abzufragen, müssen Sie |
Erstellen von Keyspaces in Amazon Keyspaces
Amazon Keyspaces führt asynchron Data Definition Language (DDL)-Operationen wie das Erstellen und Löschen von Keyspaces durch.
Sie können den Erstellungsstatus neuer Keyspaces in der überwachen AWS Management Console, was angibt, wann ein Keyspace aussteht oder aktiv ist. Sie können den Erstellungsstatus eines neuen Keyspace auch programmgesteuert überwachen, indem Sie den system_schema_mcs
Keyspace verwenden. Ein Keyspace wird in der system_schema_mcs
keyspaces
Tabelle sichtbar, wenn er einsatzbereit ist.
Das empfohlene Entwurfsmuster, das überprüft, wann ein neuer Keyspace einsatzbereit ist, besteht darin, die Amazon Keyspaces-system_schema_mcs
keyspaces
Tabelle (system_schema_mcs.*) abzufragen. Eine Liste der DDL-Anweisungen für Keyspaces finden Sie im Keyspaces Abschnitt in der CQL-Sprachreferenz.
Die folgende Abfrage zeigt, ob ein Keyspace erfolgreich erstellt wurde.
SELECT * FROM system_schema_mcs.keyspaces WHERE keyspace_name =
'mykeyspace'
;
Für einen erfolgreich erstellten Keyspace sieht die Ausgabe der Abfrage wie folgt aus.
keyspace_name | durable_writes | replication --------------+-----------------+-------------- mykeyspace | true |{...} 1 item