Risorsa: HiveCatalog
HiveCatalog contiene database e tabelle Spark/Hive in BigLake Metastore. Quando crei risorse in un catalogo, assicurati che la posizione del bucket di archiviazione, la posizione del motore Spark / Hive o qualsiasi altra posizione di calcolo corrisponda. Il catalogo può essere considerato la destinazione per la migrazione di un metastore Hive on-premise a Google Cloud.
| Rappresentazione JSON |
|---|
{
"name": string,
"description": string,
"locationUri": string,
"replicas": [
{
object ( |
| Campi | |
|---|---|
name |
Identificatore. Nome della risorsa. Formato: projects/{project_id_or_number}/catalogs/{catalogId} |
description |
Facoltativo. Memorizza la descrizione del catalogo. La lunghezza massima è di 4000 caratteri. |
locationUri |
Obbligatorio. Il percorso della località Cloud Storage in cui si trova il catalogo. Formato: gs://bucket/path/to/catalog. La lunghezza massima è di 4000 caratteri. |
replicas[] |
Solo output. Le repliche per i metadati del catalogo. |
createTime |
Solo output. L'ora di creazione del catalogo. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
updateTime |
Solo output. L'ora dell'aggiornamento del catalogo. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
Replica
La replica del catalogo.
| Rappresentazione JSON |
|---|
{
"region": string,
"state": enum ( |
| Campi | |
|---|---|
region |
Solo output. La regione della replica. Ad esempio |
state |
Solo output. Lo stato attuale della replica. |
Stato
Se il catalogo viene replicato in più regioni, questo enum descrive lo stato attuale della replica.
| Enum | |
|---|---|
STATE_UNSPECIFIED |
Lo stato della replica è sconosciuto. |
STATE_PRIMARY |
Indica che la replica è l'istanza principale scrivibile. |
STATE_PRIMARY_IN_PROGRESS |
Indica che la replica è stata assegnata di recente come principale, ma non tutti i database sono ancora scrivibili. |
STATE_SECONDARY |
Indica che la replica è una replica secondaria di sola lettura. |
Metodi |
|
|---|---|
|
Crea un nuovo catalogo Hive. |
|
Elimina un catalogo esistente specificato dall'ID catalogo. |
|
Esegui il failover del catalogo in una nuova regione di replica primaria. |
|
Recupera il catalogo specificato dal nome della risorsa. |
|
Elenca tutti i cataloghi in un progetto specificato. |
|
Aggiorna un catalogo esistente. |