Ressource : HiveCatalog
HiveCatalog contient des bases de données et des tables Spark/Hive dans BigLake Metastore. Lorsque vous créez des ressources dans un catalogue, assurez-vous que l'emplacement du bucket de stockage, l'emplacement du moteur Spark / Hive ou tout autre emplacement de calcul correspondent. Le catalogue peut être considéré comme la destination de la migration d'un metastore Hive sur site vers GCP.
| Représentation JSON |
|---|
{
"name": string,
"description": string,
"locationUri": string,
"replicas": [
{
object ( |
| Champs | |
|---|---|
name |
Identifiant. Nom de la ressource. Format : projects/{project_id_or_number}/catalogs/{catalogId} |
description |
Facultatif. Stocke la description du catalogue. La longueur ne doit pas dépasser 4 000 caractères. |
locationUri |
Obligatoire. Chemin d'accès Cloud Storage où se trouve le catalogue. Format : gs://bucket/path/to/catalog La longueur ne doit pas dépasser 4 000 caractères. |
replicas[] |
Uniquement en sortie. Réplicas pour les métadonnées du catalogue. |
createTime |
Uniquement en sortie. Heure de création du catalogue. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
updateTime |
Uniquement en sortie. Heure de mise à jour du catalogue. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
Instance répliquée
Réplique du catalogue.
| Représentation JSON |
|---|
{
"region": string,
"state": enum ( |
| Champs | |
|---|---|
region |
Uniquement en sortie. Région de l'instance répliquée. Par exemple, |
state |
Uniquement en sortie. État actuel de la réplique. |
État
Si le catalogue est répliqué dans plusieurs régions, cette énumération décrit l'état actuel de la réplique.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
L'état de la réplique est inconnu. |
STATE_PRIMARY |
Indique que l'instance répliquée est l'instance principale accessible en écriture. |
STATE_PRIMARY_IN_PROGRESS |
Indique que l'instance répliquée a été récemment attribuée comme principale, mais que toutes les bases de données ne sont pas encore accessibles en écriture. |
STATE_SECONDARY |
Indique que l'instance répliquée est une instance répliquée secondaire en lecture seule. |
Méthodes |
|
|---|---|
|
Crée un catalogue Hive. |
|
Supprime un catalogue existant spécifié par l'ID de catalogue. |
|
Basculer le catalogue vers une nouvelle région de réplique principale. |
|
Récupère le catalogue spécifié par le nom de ressource. |
|
Répertorie tous les catalogues d'un projet spécifié. |
|
Met à jour un catalogue existant. |