Event Streams-CLI - Referenz
Wenn Sie Informationen zur Installation der Befehlszeilenschnittstelle für Event Streamsbenötigen, lesen Sie den AbschnittIn: Einführung in die Event Streams -CLI.
Änderungsprotokoll
| Version | Freigabedatum | Änderungen |
|---|---|---|
| v1.0 |
|
|
| v1.0.1 |
|
-Verbesserte Fehlernachricht, wenn Sie den Befehl ohne init ausführen. -Liste sortierter Instanzen während init. -Übersetzungsaktualisierung. |
| v2.0 |
|
-init: Die Serviceschlüsselanforderung wurde entfernt.
|
| v2.1 |
|
|
| v2.1.1 |
|
|
| v2.2.0 |
|
|
| v2.2.1 |
|
|
| v2.3 |
|
|
| v2.3.2 |
|
|
| v2.4.0 |
|
-Hinzugefügte Version Kafka zu ibmcloud es cluster.-Aktualisiert Rufen Sie 1.9.6auf. |
| v2.4.1 |
|
-Hinzugefügte Befehle mirroring-active-topics und help. |
| v2.5.0 |
|
-Hinzugefügte schema-import-Befehle. |
| v2.6.0 |
|
|
| v2.6.1 | 01 Nov 2024 |
|
| v2.6.2 |
|
|
| v2.7.0 |
|
|
| v2.7.1 |
|
|
| v2.7.3 |
|
|
ibmcloud es init
Initialisieren Sie das Event Streams -Plug-in.
ibmcloud es init [-i|--instance-name INSTANCE_NAME] [-a|--api-url API_ENDPOINT_URL]
Voraussetzungen: Keine
Befehlsoptionen:
- --instance-name wert, -i wert (optional)
- Name der Event Streams -Instanz.
- --api-url wert, -a wert (optional)
- Die Kafka-Administrator-URL der Event Streams-Instanz.
ibmcloud es broker
Anzeige der Details eines bestimmten Brokers.
ibmcloud es broker [--broker] ID [--json]
Voraussetzungen: Keine
Befehlsoptionen:
- --broker wert, -b wert
- Die Broker-ID. Sie können sie mit oder ohne vorangestelltem Flag "--broker" angeben.
- --json (optional)
- Als Ausgabeformat wird JSON verwendet.
ibmcloud es broker-config
Zeigt die Konfiguration eines Brokers an.
ibmcloud es broker-config [--broker] ID [--filter FILTER] [--verbose] [--json]
Voraussetzungen: Keine
Befehlsoptionen:
- --broker wert, -b wert
- Die Broker-ID. Sie können sie mit oder ohne vorangestelltem Flag "--broker" angeben.
- --filter wert, -f wert (optional)
- Filtern Sie die Konfigurationsliste, indem Sie Platzhalterzeichen (*) oder einen regulären Ausdruck mit Schrägstrichen (/) als Trennzeichen verwenden.
- --verbose, -v (optional)
- Ausführliche Konfigurationsinformationen anzeigen.
- --json (optional)
- Als Ausgabeformat wird JSON verwendet.
ibmcloud es cluster
Zeigen Sie die Details des Clusters an, einschließlich der Angaben zu allen Brokern und der Kafka.
ibmcloud es cluster [--json]
Voraussetzungen: Keine
Befehlsoptionen:
- --json (optional)
- Als Ausgabeformat wird JSON verwendet.
ibmcloud es topic
Zeigt die Details eines Topics an.
ibmcloud es topic [--name] TOPIC_NAME [--json]
Voraussetzungen: Keine
Befehlsoptionen:
- --name wert, -n wert
- Themaname.
- --json (optional)
- Als Ausgabeformat wird JSON verwendet.
ibmcloud es topic-create
Neues Topic erstellen.
ibmcloud es topic-create [--name] TOPIC_NAME [--partitions PARTITIONS] [--config KEY=VALUE[;KEY=VALUE]* ]*
Voraussetzungen: Keine
Befehlsoptionen:
- --name wert, -n wert
-
Themaname.
- --partitions wert, -p wert
-
Legt die Anzahl der Partitionen für das Topic fest.
- --config SCHLÜSSEL=WERT, -c SCHLÜSSEL=WERT (optional)
-
Legt als Paar mit dem Format SCHLÜSSEL=WERT eine Konfigurationsoption für das Topic fest.
-
Sie können mehrere Optionen "--config" angeben. Jede Option "--config" kann eine durch Semikolons begrenzte Liste von Zuordnungen angeben. Die folgende Liste enthält gültige Konfigurationsschlüssel:
- cleanup.policy
- retention.ms
- retention.bytes
- segment.bytes
- segment.ms
- segment.index.bytes
ibmcloud es topic-delete
Topic löschen.
ibmcloud es topic-delete [--name] TOPIC_NAME [--force]
Voraussetzungen: Keine
Befehlsoptionen:
- --name wert, -n wert
- Themaname.
- --force, -f (optional)
- Löschen ohne Bestätigung.
ibmcloud es topic-delete-records
Löscht Datensätze aus einem Topic für einen bestimmten Offset.
ibmcloud es topic-delete-records [--name] TOPIC_NAME [--partition-offset PARTITION:OFFSET[;PARTITION:OFFSET]* ]* [--force]
Voraussetzungen: Keine
Befehlsoptionen:
- --name wert, -n wert
- Themaname.
- --partition-offset PARTITION:OFFSET, -p PARTITION:OFFSET
- Die Partition und der Offset für das Löschen der Datensätze im Format PARTITION:OFFSET.
- Sie können mehrere Optionen "--partition-offset" oder mehrere Paare im Format PARTITION:OFFSET angeben, die mit Semikolons voneinander abgegrenzt und in Anführungszeichen eingeschlossen sind: 'PARTITION1:OFFSET1;PARTITION2:OFFSET2;PARTITION3:OFFSET3'.
- --force, -f (optional)
- Datensätze ohne Bestätigung löschen.
ibmcloud es topic-partitions-set
Legt die Partitionen für ein Topic fest.
ibmcloud es topic-partitions-set [--name] TOPIC_NAME --partitions PARTITIONS
Voraussetzungen: Keine
Befehlsoptionen:
- --name wert, -n wert
- Themaname.
- --partitions wert, -p wert
- Legt die Anzahl der Partitionen für das Topic fest.
ibmcloud es topic-update
Aktualisiert die Konfiguration für ein Topic.
ibmcloud es topic-update [--name] TOPIC_NAME --config KEY[=VALUE][;KEY[=VALUE]]* [--default]
Voraussetzungen: Keine
Befehlsoptionen:
- --name wert, -n wert
-
Themaname.
- --config KEY[=VALUE], -c KEY[=VALUE]
-
Legen Sie eine Konfigurationsoption für das Thema als KEY[=VALUE]-Paar fest.
-
Wenn VALUE nicht angegeben ist, muss das Flag '--default' angegeben werden, um das Zurücksetzen des Konfigurationswerts auf den Standardwert anzugeben. Es können mehrere '--config' Optionen angegeben werden. Jede Option "--config" kann eine durch Semikolons begrenzte Liste von Zuordnungen angeben. Die folgende Liste enthält gültige Konfigurationsschlüssel:
- cleanup.policy
- retention.ms
- retention.bytes
- segment.bytes
- segment.ms
- segment.index.bytes
- --default, -d (optional)
-
Setzen Sie jeden Konfigurationsparameter, der mit '--config' angegeben wurde, auf seinen Standardwert zurück.
ibmcloud es topics
Listet Topics auf.
ibmcloud es topics [--filter FILTER] [--json]
Voraussetzungen: Keine
Befehlsoptionen:
- --filter wert, -f wert (optional)
- Themaname.
- --json (optional)
- Ausgabe im JSON-Format. Es werden maximal 1000 Topics zurückgegeben.
ibmcloud es group
Zeigt die Details einer Consumergruppe an.
ibmcloud es group [--group] GROUP_ID [--json]
>Voraussetzungen: Keine
Befehlsoptionen:
- --group wert, -g wert
- Consumergruppen-ID.
- --json (optional)
- Ausgabe im JSON-Format.
ibmcloud es group-reset
Setzt die Offsets für eine Consumergruppe zurück.
ibmcloud es group-reset [--group] GROUP_ID [--topic TOPIC_NAME] [--all-topics] --mode MODE --value VALUE [--dry-run] [--execute] [--json]
Voraussetzungen: Keine
Befehlsoptionen:
- --group wert, -g wert
- Konsumentengruppen-ID
- --topic wert, -t wert
- Themaname. Der Befehl wird ausschließlich auf dieses Topic angewendet. Übergehen, wenn Flag '-- all-topics' angegeben wurde.
- --all-topics, -a
- Der Befehl wird auf alle Topics angewendet, die der Gruppe zugeordnet sind. Übergehen, wenn das Flag '-- topic' angegeben wurde.
- --mode wert, -m wert
- Einer der folgenden Werte: 'latest', 'latest' oder 'datetime'.
- --value wert, -v wert
- Der auf "--mode" basierende Wert für das Zurücksetzen von Offsets. Lassen Sie diesen Parameter für "earliest" und "latest" weg. 'datetime': Verwenden Sie 'YYYY-MM-DDTHH:mm:SS.sss[±hh:mm|Z]'.
- --dry-run (optional)
- Zeigt die Ergebnisse an und implementiert die Änderungen nicht.
- --execute (optional)
- Nimmt die Änderungen an den Offsets vor.
- --json (optional)
- Ausgabe im JSON-Format.
ibmcloud es groups
Listet Consumergruppen auf.
ibmcloud es groups [--filter FILTER] [--json]
Voraussetzungen: Keine
Befehlsoptionen:
- --filter wert, -f wert (optional)
- Optional. Filtern Sie die Liste der Konsumentengruppen mithilfe von Platzhalterzeichen (*) oder einem regulären Ausdruck mit Schrägstrichen (/) als Trennzeichen.
- --json (optional)
- Ausgabe im JSON-Format. Es werden maximal 1000 Gruppen zurückgegeben.
ibmcloud es group-delete
Konsumentengruppe löschen.
ibmcloud es group-delete [--group] GROUP_ID [--force]
Voraussetzungen: Keine
Befehlsoptionen:
- --group wert, -g wert
- Konsumentengruppen-ID
- --force, -f (optional)
- Löschen der Gruppe ohne Bestätigung.
ibmcloud es mirroring-topic-selection
Liste der Topicauswahl zum Spiegeln.
ibmcloud es mirroring-topic-selection [--json]
Voraussetzungen: Die Spiegelung ist in der Instanz Event Streams aktiviert. Event Streams-Plug-in, das für die Verbindung zum Spiegelungszielcluster über ibmcloud es init konfiguriert ist.
Befehlsoptionen:
- --json (optional)
- Ausgabe im JSON-Format.
ibmcloud es mirroring-topic-selection-set
Ersetzt die Topicauswahl für die Spiegelung.
ibmcloud es mirroring-topic-selection-set (--select pattern1,pattern2 | --none) [--force]
Voraussetzungen: Die Spiegelung ist in der Instanz Event Streams aktiviert. Event Streams-Plug-in, das für die Verbindung zum Spiegelungszielcluster über ibmcloud es init konfiguriert ist.
Befehlsoptionen:
- --select wert
- Auswahl der zu spiegelnden Themen als durch Kommas getrennte Muster für reguläre Ausdrücke. Verwenden Sie '.*', um alle Topics zu spiegeln.
- --none
- Löscht die zurzeit ausgewählten Topics (Spiegelung von Topics wird inaktiviert).
- --force
- Optional. Ersetzt die Topicauswahl für die Spiegelung ohne Bestätigungsaufforderung.
ibmcloud es mirroring-active-topics
Topics abrufen, die aktiv gespiegelt werden.
ibmcloud es mirroring-active-topics [--json]
Voraussetzungen: Die Spiegelung ist in der Instanz Event Streams aktiviert. Event Streams-Plug-in, das für die Verbindung zum Spiegelungszielcluster über ibmcloud es init konfiguriert ist.
Befehlsoptionen:
- --json (optional)
- Ausgabe im JSON-Format.
Hilfe zu ibmcloud es
Hilfe für einen Befehl anzeigen oder alle Befehle auflisten.
ibmcloud es help [COMMAND]
Voraussetzungen: Keine
Befehlsoptionen:
- command (optional)
- Hilfe zu einem Befehl anzeigen.
ibmcloud es schema-import
Importieren einer Gruppe von Schemas aus einer ZIP-Datei in die Registry
ibmcloud es schema-import [--file] ZIP_FILE_PATH
Voraussetzungen: Diese Operation ist nur für Enterprise-Instanzen zulässig, da nur der Enterprise-Plan eine Schemaregistry für die Verwendung und Verwaltung von Schemas enthält.
Befehlsoptionen:
- --file Wert, -f Wert
- Pfad der ZIP-Datei.
ibmcloud es Schemata
Schemas in der Registry auflisten.
ibmcloud es schemas [--json]
Voraussetzungen: Diese Operation ist nur für Enterprise-Instanzen zulässig, da nur der Enterprise-Plan eine Schemaregistry für die Verwendung und Verwaltung von Schemas enthält.
Befehlsoptionen:
- --json
- Optional. Ausgabe im JSON-Format.
ibmcloud es schema-create
Erstellen Sie ein Schema.
ibmcloud es schema-create [--artifact-id SCHEMA_ID] --file PATH_TO_FILE [--json]
Voraussetzungen: Diese Operation ist nur für Enterprise-Instanzen zulässig, da nur der Enterprise-Plan eine Schemaregistry für die Verwendung und Verwaltung von Schemas enthält.
Befehlsoptionen:
- --artifact-id Wert
- Optional. ID des zu erstellenden Schema-Artefakts. Wenn keine Angaben gemacht werden, wird eine ID generiert.
- --file wert
- Pfad zu einer Datei, die die JSON-Definition des zu erstellenden Schemas enthält.
- --json
- Optional. Ausgabe im JSON-Format.
ibmcloud es schema
Informationen über ein Schema anzeigen.
ibmcloud es schema [--artifact-id] SCHEMA_ID [--json]
Voraussetzungen: Diese Operation ist nur für Enterprise-Instanzen zulässig, da nur der Enterprise-Plan eine Schemaregistry für die Verwendung und Verwaltung von Schemas enthält.
Befehlsoptionen:
- --artifact-id Wert
- ID des Schemas.
- --json
- Optional. Ausgabe im JSON-Format.
ibmcloud es schema-update
Ändern Sie den Status eines Schemas.
ibmcloud es schema-update [--artifact-id] SCHEMA_ID --set ENABLED|DISABLED
Voraussetzungen: Diese Operation ist nur für Enterprise-Instanzen zulässig, da nur der Enterprise-Plan eine Schemaregistry für die Verwendung und Verwaltung von Schemas enthält.
Befehlsoptionen:
- --artifact-id Wert
- ID des Schemas.
- --set wert
- Neuer Zustand des Schemas, muss 'ENABLED' oder 'DISABLED' sein.
ibmcloud es schema-löschen
Ein Schema löschen.
ibmcloud es schema-delete [--artifact-id] SCHEMA_ID [--force]
Voraussetzungen: Diese Operation ist nur für Enterprise-Instanzen zulässig, da nur der Enterprise-Plan eine Schemaregistry für die Verwendung und Verwaltung von Schemas enthält. Das Schema muss sich im Zustand DISABLED befinden.
Befehlsoptionen:
- --artifact-id Wert
- ID des Schemas.
- --force
- Optional. Löschen Sie das Schema ohne Bestätigung.
ibmcloud es schema-versionen
Versionen eines Schemas anzeigen.
ibmcloud es schema-versions [--artifact-id] SCHEMA_ID [--json]
Voraussetzungen: Diese Operation ist nur für Enterprise-Instanzen zulässig, da nur der Enterprise-Plan eine Schemaregistry für die Verwendung und Verwaltung von Schemas enthält.
Befehlsoptionen:
- --artifact-id Wert
- ID des Schemas.
- --json
- Optional. Ausgabe im JSON-Format.
ibmcloud es schema-version-erstellen
Erstellen Sie eine neue Version eines Schemas.
ibmcloud es schema-version-create [--artifact-id] SCHEMA_ID --file PATH_TO_FILE [--json]
Voraussetzungen: Diese Operation ist nur für Enterprise-Instanzen zulässig, da nur der Enterprise-Plan eine Schemaregistry für die Verwendung und Verwaltung von Schemas enthält.
Befehlsoptionen:
- --artifact-id Wert
- ID des Schema-Artefakts, für das die neue Version erstellt werden soll.
- --file wert
- Pfad zu einer Datei, die die JSON-Definition der zu erstellenden Schemaversion enthält.
- --json
- Optional. Ausgabe im JSON-Format.
ibmcloud es schema-version
Informationen über eine Schemaversion anzeigen.
ibmcloud es schema-version [--artifact-id SCHEMA_ID --version VERSION] [--global-id GLOBAL_ID] [--json]
Voraussetzungen: Diese Operation ist nur für Enterprise-Instanzen zulässig, da nur der Enterprise-Plan eine Schemaregistry für die Verwendung und Verwaltung von Schemas enthält. Verwenden Sie entweder die Flaggen --artifact-id und --version oder die Flagge --global-id.
Befehlsoptionen:
- --artifact-id Wert
- ID des Schema-Artefakts.
- --version wert
- Version, die angezeigt werden soll.
- --global-id Wert
- Globale ID der anzuzeigenden Schemaversion.
- --json
- Optional. Ausgabe im JSON-Format.
ibmcloud es schema-version-update
Ändern Sie den Status einer Schemaversion.
ibmcloud es schema-version-update [--artifact-id] SCHEMA_ID --version VERSION --set ENABLED|DISABLED
Voraussetzungen: Diese Operation ist nur für Enterprise-Instanzen zulässig, da nur der Enterprise-Plan eine Schemaregistry für die Verwendung und Verwaltung von Schemas enthält.
Befehlsoptionen:
- --artifact-id Wert
- ID des Schema-Artefakts.
- --version wert
- Zu aktualisierende Version.
- --set wert
- Neuer Status der Schemaversion, muss entweder 'ENABLED' oder 'DISABLED' sein.
- --json
- Optional. Ausgabe im JSON-Format.
ibmcloud es schema-version-löschen
Eine Version eines Schemas löschen.
ibmcloud es schema-version-delete [--artifact-id] SCHEMA_ID --version VERSION [--force]
Voraussetzungen: Diese Operation ist nur für Enterprise-Instanzen zulässig, da nur der Enterprise-Plan eine Schemaregistry für die Verwendung und Verwaltung von Schemas enthält. Die Schemaversion muss sich im Zustand DISABLED befinden.
Befehlsoptionen:
- --artifact-id Wert
- ID des Schema-Artefakts.
- --version wert
- Zu löschende Version.
- --force
- Optional. Löschen Sie die Schemaversion ohne Bestätigung.
ibmcloud es schema-kompatibilität-regel-erstellen
Schemakompatibilitätsregel erstellen.
ibmcloud es schema-compatibility-rule-create [--artifact-id] SCHEMA_ID --set RULE
Voraussetzungen: Diese Operation ist nur für Enterprise-Instanzen zulässig, da nur der Enterprise-Plan eine Schemaregistry für die Verwendung und Verwaltung von Schemas enthält.
Befehlsoptionen:
- --artifact-id Wert
- ID des Schemas.
- --set wert
- Der Wert der Kompatibilitätsregel. Zulässige Werte sind "NONE", "FULL", "FULL_TRANSITIVE", "FORWARD", "FORWARD_TRANSITIVE", "BACKWARD" und "BACKWARD_TRANSITIVE".
ibmcloud es schema-kompatibilität-regel
Schema oder globale Kompatibilitätsregel anzeigen.
ibmcloud es es schema-compatibility-rule [ [--artifact-id] SCHEMA_ID | --global ] [--json]
Voraussetzungen: Diese Operation ist nur für Enterprise-Instanzen zulässig, da nur der Enterprise-Plan eine Schemaregistry für die Verwendung und Verwaltung von Schemas enthält. Verwenden Sie entweder das --artifact-id oder das --global Flag.
Befehlsoptionen:
- --artifact-id Wert
- Optional. ID des Schemas.
- --global
- Optional. Anzeige der globalen Kompatibilitätsregel.
- --json
- Optional. Ausgabe im JSON-Format.
ibmcloud es schema-kompatibilität-regel-aktualisierung
Schema oder globale Kompatibilitätsregel ändern.
ibmcloud es schema-compatibility-rule-update [ [--artifact-id] SCHEMA_ID | --global ] --set RULE
Voraussetzungen: Diese Operation ist nur für Enterprise-Instanzen zulässig, da nur der Enterprise-Plan eine Schemaregistry für die Verwendung und Verwaltung von Schemas enthält. Verwenden Sie entweder das --artifact-id oder das --global Flag.
Befehlsoptionen:
- --artifact-id Wert
- Optional. ID des Schemas.
- --global
- Optional. Ändern Sie die globale Kompatibilitätsregel.
- --set wert
- Der Wert der Kompatibilitätsregel. Zulässige Werte sind "NONE", "FULL", "FULL_TRANSITIVE", "FORWARD", "FORWARD_TRANSITIVE", "BACKWARD" und "BACKWARD_TRANSITIVE".
ibmcloud es schema-kompatibilität-regel-löschen
Schemakompatibilitätsregel löschen.
ibmcloud es schema-compatibility-rule-delete [--artifact-id] SCHEMA_ID [--force]
Voraussetzungen: Diese Operation ist nur für Enterprise-Instanzen zulässig, da nur der Enterprise-Plan eine Schemaregistry für die Verwendung und Verwaltung von Schemas enthält.
Befehlsoptionen:
- --artifact-id Wert
- ID des Schemas.
- --force
- Optional. Löschen Sie die Kompatibilitätsregel ohne Bestätigung.