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.
Erstellen Sie einen Schlüsselraum in Amazon Keyspaces
In diesem Abschnitt erstellen Sie einen Schlüsselraum mithilfe der Konsole oder der. cqlsh AWS CLI
Anmerkung
Bevor Sie beginnen, stellen Sie sicher, dass Sie alle Voraussetzungen für das Tutorial konfiguriert haben.
Ein Schlüsselraum gruppiert verwandte Tabellen, die für eine oder mehrere Anwendungen relevant sind. Ein Schlüsselraum enthält eine oder mehrere Tabellen und definiert die Replikationsstrategie für alle darin enthaltenen Tabellen. Weitere Informationen zu Schlüsselräumen finden Sie in den folgenden Themen:
DDL-Anweisungen (Data Definition Language) in der CQL-Sprachreferenz: Schlüsselräume
In diesem Tutorial erstellen wir einen Schlüsselraum mit einer einzelnen Region, und die Replikationsstrategie für den Schlüsselraum lautet: SingleRegionStrategy Mithilfe von SingleRegionStrategy Amazon Keyspaces repliziert Amazon Keyspaces Daten über drei Availability Zones in einer.
So erstellen Sie einen Schlüsselraum mit der Konsole
-
Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon Keyspaces-Konsole unter. https://console.aws.amazon.com/keyspaces/home
-
Wählen Sie im Navigationsbereich Keyspaces aus.
-
Wählen Sie Schlüsselraum erstellen.
-
Geben Sie
catalogim Feld Schlüsselraumname den Namen für Ihren Schlüsselraum ein.Einschränkungen bei der Benennung:
-
Der Name darf nicht leer sein.
-
Zulässige Zeichen: alphanumerische Zeichen und Unterstrich ()
_. -
Die maximale Länge beträgt 48 Zeichen.
-
Bestätigen Sie unter AWS-Regionen, dass Single-Region Replikation die Replikationsstrategie für den Schlüsselraum ist.
-
Um den Schlüsselraum zu erstellen, wählen Sie Schlüsselraum erstellen.
-
Stellen Sie sicher, dass der Schlüsselraum erstellt
catalogwurde, indem Sie wie folgt vorgehen:-
Wählen Sie im Navigationsbereich Keyspaces aus.
-
Suchen Sie Ihren Schlüsselraum
catalogin der Liste der Schlüsselräume.
-
Das folgende Verfahren erstellt einen Schlüsselraum mit CQL.
Um einen Schlüsselraum mit CQL zu erstellen
Öffnen Sie Amazon Keyspaces AWS CloudShell und stellen Sie mithilfe des folgenden Befehls eine Verbindung zu Amazon Keyspaces her. Stellen Sie sicher, dass Sie
us-east-1mit Ihrer eigenen Region aktualisieren.cqlsh-expansion cassandra.us-east-1.amazonaws.com 9142 --sslDie Ausgabe dieses Befehls sollte so aussehen.
Connected to Amazon Keyspaces at cassandra.us-east-1.amazonaws.com:9142 [cqlsh 6.1.0 | Cassandra 3.11.2 | CQL spec 3.4.4 | Native protocol v4] Use HELP for help. cqlsh current consistency level is ONE.-
Erstellen Sie Ihren Schlüsselraum mit dem folgenden CQL-Befehl.
CREATE KEYSPACE catalog WITH REPLICATION = {'class': 'SingleRegionStrategy'};SingleRegionStrategyverwendet einen Replikationsfaktor von drei und repliziert Daten über drei AWS Availability Zones in seiner Region.Anmerkung
Amazon Keyspaces verwendet standardmäßig alle Eingaben in Kleinbuchstaben, sofern Sie sie nicht in Anführungszeichen setzen.
-
Vergewissern Sie sich, dass Ihr Keyspace erstellt wurde.
SELECT * from system_schema.keyspaces;Die Ausgabe dieses Befehls sollte in etwa so aussehen.
cqlsh> SELECT * from system_schema.keyspaces; keyspace_name | durable_writes | replication -------------------------+----------------+------------------------------------------------------------------------------------- system_schema | True | {'class': 'org.apache.cassandra.locator.SimpleStrategy', 'replication_factor': '3'} system_schema_mcs | True | {'class': 'org.apache.cassandra.locator.SimpleStrategy', 'replication_factor': '3'} system | True | {'class': 'org.apache.cassandra.locator.SimpleStrategy', 'replication_factor': '3'} system_multiregion_info | True | {'class': 'org.apache.cassandra.locator.SimpleStrategy', 'replication_factor': '3'} catalog | True | {'class': 'org.apache.cassandra.locator.SimpleStrategy', 'replication_factor': '3'} (5 rows)
Das folgende Verfahren erstellt einen Schlüsselraum mit dem AWS CLI.
Um einen Schlüsselraum zu erstellen, verwenden Sie den AWS CLI
Um zu bestätigen, dass Ihre Umgebung eingerichtet ist, können Sie den folgenden Befehl in CloudShell ausführen.
aws keyspaces help-
Erstellen Sie Ihren Schlüsselraum mit der folgenden AWS CLI Anweisung.
aws keyspaces create-keyspace --keyspace-name 'catalog' -
Vergewissern Sie sich, dass Ihr Schlüsselraum mit der folgenden Anweisung erstellt wurde AWS CLI
aws keyspaces get-keyspace --keyspace-name 'catalog'Die Ausgabe dieses Befehls sollte ähnlich wie in diesem Beispiel aussehen.
{ "keyspaceName": "catalog", "resourceArn": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/catalog/", "replicationStrategy": "SINGLE_REGION" }