- Recurso: MigrationExecution
- CloudSQLMigrationConfig
- CdcConfig
- CloudSQLConnectionConfig
- Estado
- Fase
- Métodos
Recurso: MigrationExecution
Son los detalles de un recurso de ejecución de migración.
Representación JSON |
---|
{ "name": string, "createTime": string, "endTime": string, "state": enum ( |
Campos | |
---|---|
name |
Solo salida. El nombre de recurso relativo de la ejecución de la migración, con el siguiente formato: |
createTime |
Solo salida. Es la hora en que se inició la ejecución de la migración. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
endTime |
Solo salida. Es la hora en la que finalizó la ejecución de la migración. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
state |
Solo salida. Es el estado actual de la ejecución de la migración. |
phase |
Solo salida. La fase actual de la ejecución de la migración. |
stateMessage |
Solo salida. Información adicional sobre el estado actual de la ejecución de la migración. |
Campo de unión migration_config . La información de configuración que requiere Dataproc Metastore para iniciar el proceso de migración migration_config puede ser solo una de las siguientes: |
|
cloudSqlMigrationConfig |
Información de configuración específica para migrar desde un metastore de Hive autoadministrado en Google Cloud que usa Cloud SQL como base de datos de backend a Dataproc Metastore. |
CloudSQLMigrationConfig
Información de configuración para migrar desde un metastore de Hive autoadministrado en Google Cloud que usa Cloud SQL como base de datos de backend a Dataproc Metastore.
Representación JSON |
---|
{ "cdcConfig": { object ( |
Campos | |
---|---|
cdcConfig |
Obligatorio. Información de configuración para iniciar las transmisiones de captura de datos modificados (CDC) desde la base de datos del cliente a la base de datos de backend de Dataproc Metastore. Dataproc Metastore cambia a usar su base de datos de backend después de la fase de migración de sistemas. |
cloudSqlConnectionConfig |
Obligatorio. Información de configuración para establecer la conexión de la base de datos del cliente antes de la fase de migración de sistemas |
CdcConfig
Información de configuración para iniciar las transmisiones de captura de datos modificados (CDC) desde la base de datos del cliente a la base de datos de backend de Dataproc Metastore.
Representación JSON |
---|
{ "vpcNetwork": string, "subnetIpRange": string, "username": string, "password": string, "reverseProxySubnet": string, "bucket": string, "rootPath": string } |
Campos | |
---|---|
vpcNetwork |
Obligatorio. Es el nombre completamente calificado de la red de VPC de la instancia de Cloud SQL o la red de VPC compartida a la que se conectará Datastream, en el siguiente formato: |
subnetIpRange |
Obligatorio. Un rango de IP de CIDR /29 para una conexión de intercambio de tráfico con DataStream |
username |
Obligatorio. Es el nombre de usuario que debe usar el servicio de Datastream para la conexión de MySQL. |
password |
Obligatorio. Solo entrada. La contraseña del usuario que debe usar el servicio de Datastream para la conexión de MySQL. Este campo no se muestra a pedido. |
reverseProxySubnet |
Obligatorio. La URL del recurso de subred para crear la instancia de VM que aloja el proxy inverso. Obtén más información en https://cloud.google.com/datastream/docs/private-connectivity#reverse-csql-proxy. La subred debe residir en la red proporcionada en la solicitud a la que se conectará Datastream y debe estar en la misma región que Datastream, en el siguiente formato. |
bucket |
Opcional. El bucket en el que se escribirán los datos de eventos de transmisión intermedios. El nombre del bucket no debe tener ningún prefijo como "gs://". Consulta los requisitos para nombrar los buckets. Este campo es opcional. Si no se establece, se usará el bucket de Artifacts Cloud Storage. |
rootPath |
Opcional. La ruta de acceso raíz dentro del bucket de Cloud Storage. Los datos de eventos de transmisión se escribirán en esta ruta. El valor predeterminado es |
CloudSQLConnectionConfig
Información de configuración para establecer la conexión de la base de datos del cliente antes de la fase de migración de sistemas
Representación JSON |
---|
{ "instanceConnectionName": string, "ipAddress": string, "port": integer, "hiveDatabaseName": string, "username": string, "password": string, "proxySubnet": string, "natSubnet": string } |
Campos | |
---|---|
instanceConnectionName |
Obligatorio. Nombre de la conexión de la base de datos de Cloud SQL (projectId:region:instance_name) |
ipAddress |
Obligatorio. La dirección IP privada de la instancia de Cloud SQL |
port |
Obligatorio. Es el puerto de red de la base de datos. |
hiveDatabaseName |
Obligatorio. Es el nombre de la base de datos de Hive. |
username |
Obligatorio. El nombre de usuario que usará el servicio de Dataproc Metastore para conectarse a la base de datos. |
password |
Obligatorio. Solo entrada. La contraseña del usuario que usará el servicio de Dataproc Metastore para conectarse a la base de datos Este campo no se muestra a pedido. |
proxySubnet |
Obligatorio. El nombre de recurso relativo de la subred en la que se implementará el servicio de proxy SOCKS5. La subred debe residir en una red a través de la cual se pueda acceder a la instancia de Cloud SQL. El nombre del recurso debe tener el formato |
natSubnet |
Obligatorio. El nombre de recurso relativo de la subred que se usará para Private Service Connect. Ten en cuenta que esta no puede ser una subred normal y que solo se usa para NAT. (https://cloud.google.com/vpc/docs/about-vpc-hosted-services#psc-subnets). Esta subred se usa para publicar el servicio de proxy SOCKS5. El tamaño de la subred debe ser de al menos |
Estado
Es el estado actual de la ejecución de la migración.
Enums | |
---|---|
STATE_UNSPECIFIED |
Se desconoce el estado de la ejecución de la migración. |
STARTING |
Se está iniciando la ejecución de la migración. |
RUNNING |
Se está ejecutando la ejecución de la migración. |
CANCELLING |
Se está cancelando la ejecución de la migración. |
AWAITING_USER_ACTION |
La ejecución de la migración está esperando la acción del usuario. |
SUCCEEDED |
La ejecución de la migración se completó correctamente. |
FAILED |
No se pudo ejecutar la migración. |
CANCELLED |
Se canceló la ejecución de la migración. |
DELETING |
Se borrará la ejecución de la migración. |
Fase
La fase actual de la ejecución de la migración.
Enums | |
---|---|
PHASE_UNSPECIFIED |
Se desconoce la fase de la ejecución de la migración. |
REPLICATION |
La fase de replicación hace referencia a la fase de migración en la que Dataproc Metastore ejecuta una canalización para replicar los cambios en la base de datos del cliente en su base de datos de backend. Durante esta fase, Dataproc Metastore usa la base de datos del cliente como la base de datos de backend del metastore de Hive. |
CUTOVER |
La fase de migración de sistemas hace referencia a la fase de migración en la que Dataproc Metastore cambia a usar su propia base de datos de backend. La migración entra en esta fase cuando el cliente termina de migrar todos sus clústeres o cargas de trabajo a Dataproc Metastore y activa CompleteMigration . |
Métodos |
|
---|---|
|
Borra una sola ejecución de migración. |
|
Obtiene los detalles de una sola ejecución de migración. |
|
Muestra una lista de las ejecuciones de migración en un servicio. |