- Risorsa: MigrationExecution
- CloudSQLMigrationConfig
- CdcConfig
- CloudSQLConnectionConfig
- Stato
- Fase
- Metodi
Risorsa: MigrationExecution
I dettagli di una risorsa di esecuzione della migrazione.
Rappresentazione JSON |
---|
{ "name": string, "createTime": string, "endTime": string, "state": enum ( |
Campi | |
---|---|
name |
Solo output. Il nome della risorsa relativa dell'esecuzione della migrazione, nel seguente formato: |
createTime |
Solo output. L'ora in cui è stata avviata l'esecuzione della migrazione. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione a livello di nanosecondo e fino a nove cifre frazionarie. Esempi: |
endTime |
Solo output. L'ora in cui è terminata l'esecuzione della migrazione. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione a livello di nanosecondo e fino a nove cifre frazionarie. Esempi: |
state |
Solo output. Lo stato attuale dell'esecuzione della migrazione. |
phase |
Solo output. La fase corrente dell'esecuzione della migrazione. |
stateMessage |
Solo output. Ulteriori informazioni sullo stato attuale dell'esecuzione della migrazione. |
Campo unione migration_config . Le informazioni di configurazione richieste da Dataproc Metastore per avviare il processo di migrazione migration_config possono essere solo una delle seguenti: |
|
cloudSqlMigrationConfig |
Informazioni di configurazione specifiche per la migrazione da metastore Hive autogestito su Google Cloud che utilizza Cloud SQL come database di backend a Dataproc Metastore. |
CloudSQLMigrationConfig
Informazioni di configurazione per la migrazione da metastore Hive autogestito su Google Cloud che utilizza Cloud SQL come database di backend a Dataproc Metastore.
Rappresentazione JSON |
---|
{ "cdcConfig": { object ( |
Campi | |
---|---|
cdcConfig |
Obbligatorio. Informazioni sulla configurazione per avviare gli stream Change Data Capture (CDC) dal database del cliente al database di backend di Dataproc Metastore. Dataproc Metastore passa all'utilizzo del proprio database di backend dopo la fase di cutover della migrazione. |
cloudSqlConnectionConfig |
Obbligatorio. Informazioni sulla configurazione per stabilire la connessione al database del cliente prima della fase di cutover della migrazione |
CdcConfig
Informazioni sulla configurazione per avviare gli stream Change Data Capture (CDC) dal database del cliente al database di backend di Dataproc Metastore.
Rappresentazione JSON |
---|
{ "vpcNetwork": string, "subnetIpRange": string, "username": string, "password": string, "reverseProxySubnet": string, "bucket": string, "rootPath": string } |
Campi | |
---|---|
vpcNetwork |
Obbligatorio. Nome completo della rete VPC dell'istanza Cloud SQL o della rete VPC condivisa in cui Datastream eseguirà il peering, nel seguente formato: |
subnetIpRange |
Obbligatorio. Un intervallo IP CIDR /29 per il peering con Datastream. |
username |
Obbligatorio. Il nome utente che il servizio Datastream deve utilizzare per la connessione MySQL. |
password |
Obbligatorio. Solo input. La password per l'utente che il servizio Datastream deve utilizzare per la connessione MySQL. Questo campo non viene restituito su richiesta. |
reverseProxySubnet |
Obbligatorio. L'URL della risorsa della subnet in cui creare l'istanza VM che ospita il reverse proxy. Per ulteriori informazioni, consulta https://cloud.google.com/datastream/docs/private-connectivity#reverse-csql-proxy. La subnet deve trovarsi nella rete indicata nella richiesta in cui Datastream eseguirà il peering e deve trovarsi nella stessa regione di Datastream, nel seguente formato. |
bucket |
Facoltativo. Il bucket in cui scrivere i dati sugli eventi dello stream intermedio. Il nome del bucket non deve avere prefissi come "gs://". Consulta i requisiti per i nomi dei bucket. Questo campo è facoltativo. Se non impostato, verrà utilizzato il bucket Cloud Storage degli artefatti. |
rootPath |
Facoltativo. Il percorso principale all'interno del bucket Cloud Storage. I dati sugli eventi dello stream verranno scritti in questo percorso. Il valore predefinito è |
CloudSQLConnectionConfig
Informazioni sulla configurazione per stabilire la connessione al database del cliente prima della fase di cutover della migrazione
Rappresentazione JSON |
---|
{ "instanceConnectionName": string, "ipAddress": string, "port": integer, "hiveDatabaseName": string, "username": string, "password": string, "proxySubnet": string, "natSubnet": string } |
Campi | |
---|---|
instanceConnectionName |
Obbligatorio. Nome della connessione al database Cloud SQL (projectId:region:instance_name) |
ipAddress |
Obbligatorio. L'indirizzo IP privato dell'istanza Cloud SQL. |
port |
Obbligatorio. La porta di rete del database. |
hiveDatabaseName |
Obbligatorio. Il nome del database Hive. |
username |
Obbligatorio. Il nome utente che il servizio Dataproc Metastore utilizzerà per connettersi al database. |
password |
Obbligatorio. Solo input. La password per l'utente che il servizio Dataproc Metastore utilizzerà per connettersi al database. Questo campo non viene restituito su richiesta. |
proxySubnet |
Obbligatorio. Il nome della risorsa relativa della subnet in cui eseguire il deployment del servizio di proxy SOCKS5. La subnet deve trovarsi in una rete tramite la quale è accessibile l'istanza Cloud SQL. Il nome della risorsa deve essere nel formato |
natSubnet |
Obbligatorio. Il nome della risorsa relativa della subnet da utilizzare per Private Service Connect. Tieni presente che non può essere una subnet normale e che viene utilizzata solo per NAT. (https://cloud.google.com/vpc/docs/about-vpc-hosted-services#psc-subnets) Questa subnet viene utilizzata per pubblicare il servizio di proxy SOCKS5. La dimensione della subnet deve essere almeno |
Stato
Lo stato attuale dell'esecuzione della migrazione.
Enum | |
---|---|
STATE_UNSPECIFIED |
Lo stato di esecuzione della migrazione è sconosciuto. |
STARTING |
L'esecuzione della migrazione sta per iniziare. |
RUNNING |
L'esecuzione della migrazione è in corso. |
CANCELLING |
L'esecuzione della migrazione è in fase di annullamento. |
AWAITING_USER_ACTION |
L'esecuzione della migrazione è in attesa di un'azione dell'utente. |
SUCCEEDED |
L'esecuzione della migrazione è stata completata correttamente. |
FAILED |
L'esecuzione della migrazione non è riuscita. |
CANCELLED |
L'esecuzione della migrazione viene annullata. |
DELETING |
L'esecuzione della migrazione è in fase di eliminazione. |
Fase
La fase corrente dell'esecuzione della migrazione.
Enum | |
---|---|
PHASE_UNSPECIFIED |
La fase di esecuzione della migrazione è sconosciuta. |
REPLICATION |
La fase di replica si riferisce alla fase di migrazione in cui Dataproc Metastore esegue una pipeline per replicare le modifiche nel database del cliente nel suo database di backend. Durante questa fase, Dataproc Metastore utilizza il database del cliente come database di backend del metastore Hive. |
CUTOVER |
La fase di cutover si riferisce alla fase di migrazione in cui Dataproc Metastore passa all'utilizzo del proprio database di backend. La migrazione entra in questa fase quando il cliente ha completato la migrazione di tutti i cluster/workload a Dataproc Metastore e attiva CompleteMigration . |
Metodi |
|
---|---|
|
Consente di eliminare una singola esecuzione di migrazione. |
|
Recupera i dettagli di un'unica esecuzione della migrazione. |
|
Elenca le esecuzioni di migrazione su un servizio. |