- Ressource: MigrationExecution
- CloudSQLMigrationConfig
- CdcConfig
- CloudSQLConnectionConfig
- État
- Phase
- Méthodes
Ressource: MigrationExecution
Détails d'une ressource d'exécution de migration.
Représentation JSON |
---|
{ "name": string, "createTime": string, "endTime": string, "state": enum ( |
Champs | |
---|---|
name |
Uniquement en sortie. Nom de ressource relatif de l'exécution de la migration, au format suivant: |
createTime |
Uniquement en sortie. Heure de début de l'exécution de la migration. Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : |
endTime |
Uniquement en sortie. Heure à laquelle l'exécution de la migration s'est terminée. Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : |
state |
Uniquement en sortie. État actuel de l'exécution de la migration. |
phase |
Uniquement en sortie. Phase actuelle de l'exécution de la migration. |
stateMessage |
Uniquement en sortie. Informations supplémentaires sur l'état actuel de l'exécution de la migration. |
Champ d'union migration_config . Les informations de configuration requises par Dataproc Metastore pour démarrer le processus de migration migration_config ne peuvent être que l'une des suivantes: |
|
cloudSqlMigrationConfig |
Informations de configuration spécifiques à la migration d'un métastore Hive autogéré sur Google Cloud à l'aide de Cloud SQL comme base de données de backend vers Dataproc Metastore. |
CloudSQLMigrationConfig
Informations de configuration pour migrer d'un métastore Hive autogéré sur Google Cloud à l'aide de Cloud SQL comme base de données de backend vers Dataproc Metastore.
Représentation JSON |
---|
{ "cdcConfig": { object ( |
Champs | |
---|---|
cdcConfig |
Obligatoire. Informations de configuration pour démarrer les flux de capture des données modifiées (CDC, Change Data Capture) depuis la base de données client vers la base de données de back-end de Dataproc Metastore. Dataproc Metastore passe à l'utilisation de sa propre base de données de backend après la phase de basculement de la migration. |
cloudSqlConnectionConfig |
Obligatoire. Informations de configuration permettant d'établir la connexion à la base de données client avant la phase de basculement de la migration |
CdcConfig
Informations de configuration pour démarrer les flux de capture des données modifiées (CDC, Change Data Capture) depuis la base de données client vers la base de données de back-end de Dataproc Metastore.
Représentation JSON |
---|
{ "vpcNetwork": string, "subnetIpRange": string, "username": string, "password": string, "reverseProxySubnet": string, "bucket": string, "rootPath": string } |
Champs | |
---|---|
vpcNetwork |
Obligatoire. Nom complet du réseau VPC de l'instance Cloud SQL ou du réseau VPC partagé auquel Datastream sera appairé, au format suivant: |
subnetIpRange |
Obligatoire. Une plage d'adresses IP CIDR /29 pour l'appairage avec Datastream |
username |
Obligatoire. Nom d'utilisateur que le service Datastream doit utiliser pour la connexion MySQL. |
password |
Obligatoire. Uniquement en entrée. Mot de passe de l'utilisateur que le service Datastream doit utiliser pour la connexion MySQL. Ce champ n'est pas renvoyé sur demande. |
reverseProxySubnet |
Obligatoire. URL de la ressource de sous-réseau dans laquelle créer l'instance de VM hébergeant le proxy inverse. Pour en savoir plus, consultez https://cloud.google.com/datastream/docs/private-connectivity#reverse-csql-proxy. Le sous-réseau doit se trouver dans le réseau fourni dans la demande, auquel Datastream sera appairé, et dans la même région que Datastream, au format suivant. |
bucket |
Facultatif. Bucket dans lequel les données d'événements de flux intermédiaires doivent être écrites. Le nom du bucket ne doit pas contenir de préfixe tel que "gs://". Consultez les règles de dénomination des buckets. Ce champ est facultatif. Si ce paramètre n'est pas défini, le bucket Cloud Storage des artefacts est utilisé. |
rootPath |
Facultatif. Chemin d'accès racine dans le bucket Cloud Storage. Les données d'événement de flux seront écrites sur ce chemin d'accès. La valeur par défaut est |
CloudSQLConnectionConfig
Informations de configuration permettant d'établir la connexion à la base de données client avant la phase de basculement de la migration
Représentation JSON |
---|
{ "instanceConnectionName": string, "ipAddress": string, "port": integer, "hiveDatabaseName": string, "username": string, "password": string, "proxySubnet": string, "natSubnet": string } |
Champs | |
---|---|
instanceConnectionName |
Obligatoire. Nom de la connexion à la base de données Cloud SQL (projectId:region:instance_name) |
ipAddress |
Obligatoire. Adresse IP privée de l'instance Cloud SQL. |
port |
Obligatoire. Port réseau de la base de données. |
hiveDatabaseName |
Obligatoire. Nom de la base de données Hive. |
username |
Obligatoire. Nom d'utilisateur que le service Dataproc Metastore utilisera pour se connecter à la base de données. |
password |
Obligatoire. Uniquement en entrée. Mot de passe de l'utilisateur que le service Dataproc Metastore utilisera pour se connecter à la base de données. Ce champ n'est pas renvoyé sur demande. |
proxySubnet |
Obligatoire. Nom de ressource relatif du sous-réseau dans lequel déployer le service proxy SOCKS5. Le sous-réseau doit se trouver sur un réseau permettant d'accéder à l'instance Cloud SQL. Le nom de la ressource doit être au format |
natSubnet |
Obligatoire. Nom de ressource relatif du sous-réseau à utiliser pour Private Service Connect. Notez que ce sous-réseau ne peut pas être de type standard et qu'il n'est utilisé que pour le NAT (https://cloud.google.com/vpc/docs/about-vpc-hosted-services#psc-subnets). Ce sous-réseau est utilisé pour publier le service proxy SOCKS5. La taille du sous-réseau doit être d'au moins |
État
État actuel de l'exécution de la migration.
Enums | |
---|---|
STATE_UNSPECIFIED |
L'état de l'exécution de la migration est inconnu. |
STARTING |
L'exécution de la migration commence. |
RUNNING |
L'exécution de la migration est en cours. |
CANCELLING |
L'exécution de la migration est en cours d'annulation. |
AWAITING_USER_ACTION |
L'exécution de la migration est en attente d'une action de l'utilisateur. |
SUCCEEDED |
L'exécution de la migration a bien été effectuée. |
FAILED |
L'exécution de la migration a échoué. |
CANCELLED |
L'exécution de la migration est annulée. |
DELETING |
L'exécution de la migration est en cours de suppression. |
Phase
Phase actuelle de l'exécution de la migration.
Enums | |
---|---|
PHASE_UNSPECIFIED |
La phase d'exécution de la migration est inconnue. |
REPLICATION |
La phase de réplication fait référence à la phase de migration lorsque Dataproc Metastore exécute un pipeline pour répliquer les modifications apportées à la base de données client dans sa base de données de backend. Au cours de cette phase, Dataproc Metastore utilise la base de données client comme base de données backend du métastore Hive. |
CUTOVER |
La phase de basculement fait référence à la phase de migration au cours de laquelle Dataproc Metastore passe à l'utilisation de sa propre base de données de backend. La migration entre dans cette phase lorsque le client a terminé de migrer tous ses clusters/charges de travail vers Dataproc Metastore et déclenche CompleteMigration . |
Méthodes |
|
---|---|
|
Supprime une seule exécution de migration. |
|
Récupère les détails d'une seule exécution de migration. |
|
Répertorie les exécutions de migration sur un service. |