- Ressource: MigrationExecution
- CloudSQLMigrationConfig
- CdcConfig
- CloudSQLConnectionConfig
- Bundesland
- Phase
- Methoden
Ressource: MigrationExecution
Die Details einer Migrationsausführungsressource.
JSON-Darstellung |
---|
{ "name": string, "createTime": string, "endTime": string, "state": enum ( |
Felder | |
---|---|
name |
Nur Ausgabe. Der relative Ressourcenname der Migrationsausführung im folgenden Format: |
createTime |
Nur Ausgabe. Der Zeitpunkt, zu dem die Migrationsausführung gestartet wurde. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
endTime |
Nur Ausgabe. Der Zeitpunkt, zu dem die Migration abgeschlossen wurde. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
state |
Nur Ausgabe. Der aktuelle Status der Migrationsausführung. |
phase |
Nur Ausgabe. Die aktuelle Phase der Migrationsausführung. |
stateMessage |
Nur Ausgabe. Zusätzliche Informationen zum aktuellen Status der Migration. |
Union-Feld migration_config . Die von Dataproc Metastore für den Start des Migrationsprozesses migration_config erforderlichen Konfigurationsinformationen können nur eine der folgenden Optionen sein: |
|
cloudSqlMigrationConfig |
Konfigurationsinformationen speziell für die Migration von einem selbstverwalteten Hive-Metastore in Google Cloud mit Cloud SQL als Back-End-Datenbank zu Dataproc Metastore. |
CloudSQLMigrationConfig
Konfigurationsinformationen für die Migration von einem selbstverwalteten Hive-Metastore in Google Cloud mit Cloud SQL als Back-End-Datenbank zu Dataproc Metastore.
JSON-Darstellung |
---|
{ "cdcConfig": { object ( |
Felder | |
---|---|
cdcConfig |
Pflichtangabe. Konfigurationsinformationen zum Starten der CDC-Streams (Change Data Capture) von der Kundendatenbank zur Backend-Datenbank von Dataproc Metastore. Dataproc Metastore verwendet nach der Umstellungsphase der Migration eine eigene Backend-Datenbank. |
cloudSqlConnectionConfig |
Pflichtangabe. Konfigurationsinformationen für das Einrichten der Verbindung zur Kundendatenbank vor der Umstellungsphase der Migration |
CdcConfig
Konfigurationsinformationen zum Starten der CDC-Streams (Change Data Capture) von der Kundendatenbank zur Backend-Datenbank von Dataproc Metastore.
JSON-Darstellung |
---|
{ "vpcNetwork": string, "subnetIpRange": string, "username": string, "password": string, "reverseProxySubnet": string, "bucket": string, "rootPath": string } |
Felder | |
---|---|
vpcNetwork |
Pflichtangabe. Vollständig qualifizierter Name des VPC-Netzwerks der Cloud SQL-Instanz oder des freigegebenen VPC-Netzwerks, zu dem Datastream eine Peering-Verbindung herstellen wird, im folgenden Format: |
subnetIpRange |
Pflichtangabe. Ein /29‑CIDR-IP-Bereich für das Peering mit Datastream. |
username |
Pflichtangabe. Der Nutzername, den der Datastream-Dienst für die MySQL-Verbindung verwenden soll. |
password |
Pflichtangabe. Nur Eingabe. Das Passwort für den Nutzer, das der Datastream-Dienst für die MySQL-Verbindung verwenden soll. Dieses Feld wird auf Anfrage nicht zurückgegeben. |
reverseProxySubnet |
Pflichtangabe. Die URL der Subnetzwerkressource zum Erstellen der VM-Instanz, in der der Reverse-Proxy gehostet wird. Weitere Informationen finden Sie unter https://cloud.google.com/datastream/docs/private-connectivity#reverse-csql-proxy. Das Subnetzwerk sollte sich im in der Anfrage angegebenen Netzwerk befinden, zu dem Datastream eine Peering-Verbindung herstellen wird, sowie in derselben Region wie Datastream. |
bucket |
Optional. Der Bucket, in den die Ereignisdaten des Zwischenstreams geschrieben werden. Der Bucket-Name darf kein Präfix wie „gs://“ enthalten. Weitere Informationen finden Sie in den Anforderungen für Bucket-Namen. Dieses Feld ist optional. Wenn es leer ist, wird der Artifacts-Cloud Storage-Bucket verwendet. |
rootPath |
Optional. Der Stammpfad im Cloud Storage-Bucket. Die Ereignisdaten des Streams werden in diesen Pfad geschrieben. Der Standardwert ist |
CloudSQLConnectionConfig
Konfigurationsinformationen für das Einrichten der Verbindung zur Kundendatenbank vor der Umstellungsphase der Migration
JSON-Darstellung |
---|
{ "instanceConnectionName": string, "ipAddress": string, "port": integer, "hiveDatabaseName": string, "username": string, "password": string, "proxySubnet": string, "natSubnet": string } |
Felder | |
---|---|
instanceConnectionName |
Pflichtangabe. Name der Cloud SQL-Datenbankverbindung (projectId:region:instance_name) |
ipAddress |
Pflichtangabe. Die private IP-Adresse der Cloud SQL-Instanz. |
port |
Pflichtangabe. Der Netzwerkport der Datenbank. |
hiveDatabaseName |
Pflichtangabe. Der Name der Hive-Datenbank. |
username |
Pflichtangabe. Der Nutzername, den der Dataproc Metastore-Dienst für das Herstellen einer Verbindung zur Datenbank verwendet. |
password |
Pflichtangabe. Nur Eingabe. Das Passwort für den Nutzer, das der Dataproc Metastore-Dienst für das Herstellen einer Verbindung zur Datenbank verwendet. Dieses Feld wird auf Anfrage nicht zurückgegeben. |
proxySubnet |
Pflichtangabe. Der relative Ressourcenname des Subnetzwerks, in dem der SOCKS5-Proxy-Dienst bereitgestellt werden soll. Das Subnetzwerk sollte sich in einem Netzwerk befinden, über das die Cloud SQL-Instanz zugänglich ist. Der Ressourcenname muss das Format |
natSubnet |
Pflichtangabe. Der relative Ressourcenname des Subnetzwerks, das für Private Service Connect verwendet werden soll. Dies darf kein reguläres Subnetz sein; es wird nur für NAT genutzt. (https://cloud.google.com/vpc/docs/about-vpc-hosted-services#psc-subnets) Dieses Subnetz wird zum Veröffentlichen des SOCKS5-Proxy-Dienstes verwendet. Die Subnetzgröße muss mindestens |
Bundesland
Der aktuelle Status der Migrationsausführung.
Enums | |
---|---|
STATE_UNSPECIFIED |
Der Status der Migrationsausführung ist unbekannt. |
STARTING |
Die Migrationsausführung wird gestartet. |
RUNNING |
Die Migrationsausführung läuft. |
CANCELLING |
Die Migrationsausführung wird abgebrochen. |
AWAITING_USER_ACTION |
Die Migrationsausführung wartet auf Nutzeraktion. |
SUCCEEDED |
Die Migration wurde erfolgreich abgeschlossen. |
FAILED |
Die Migrationsausführung ist fehlgeschlagen. |
CANCELLED |
Die Migrationsausführung wird abgebrochen. |
DELETING |
Die Migrationsausführung wird gelöscht. |
Phase
Die aktuelle Phase der Migrationsausführung.
Enums | |
---|---|
PHASE_UNSPECIFIED |
Die Phase der Migrationsausführung ist unbekannt. |
REPLICATION |
Die Replikationsphase bezieht sich auf die Migrationsphase, in der Dataproc Metastore eine Pipeline ausführt, um Änderungen in der Kundendatenbank in der Backend-Datenbank zu replizieren. In dieser Phase verwendet Dataproc Metastore die Kundendatenbank als Hive-Metastore-Backenddatenbank. |
CUTOVER |
Die Umstellungsphase bezieht sich auf die Migrationsphase, in der Dataproc Metastore auf die Verwendung einer eigenen Backend-Datenbank umstellt. Diese Phase beginnt, wenn der Kunde die Migration aller Cluster/Arbeitslasten zu Dataproc Metastore abgeschlossen hat und CompleteMigration auslöst. |
Methoden |
|
---|---|
|
Löscht eine einzelne Migrationsausführung. |
|
Ruft Details zu einer einzelnen Migrationsausführung ab. |
|
Listet Migrationen für einen Dienst auf. |