Ressource: HiveCatalog
Der HiveCatalog enthält Spark-/Hive-Datenbanken und -Tabellen im BigLake Metastore. Achten Sie beim Erstellen von Ressourcen in einem Katalog darauf, dass der Speicherbucket-Standort, der Spark-/Hive-Engine-Standort oder ein anderer Compute-Standort übereinstimmen. Der Katalog kann als Ziel für die Migration eines lokalen Hive-Metastore zu GCP betrachtet werden.
| JSON-Darstellung |
|---|
{
"name": string,
"description": string,
"locationUri": string,
"replicas": [
{
object ( |
| Felder | |
|---|---|
name |
ID. Der Ressourcenname. Format: projects/{project_id_or_number}/catalogs/{catalogId} |
description |
Optional. Speichert die Katalogbeschreibung. Die maximale Länge beträgt 4.000 Zeichen. |
locationUri |
Erforderlich. Der Cloud Storage-Pfad, in dem sich der Katalog befindet. Format: gs://bucket/path/to/catalog. Die maximale Länge beträgt 4.000 Zeichen. |
replicas[] |
Nur Ausgabe. Die Replikate für die Katalogmetadaten. |
createTime |
Nur Ausgabe. Der Erstellungszeitpunkt des Katalogs. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
updateTime |
Nur Ausgabe. Der Zeitpunkt der Aktualisierung des Katalogs. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
Replikat
Das Replikat des Katalogs.
| JSON-Darstellung |
|---|
{
"region": string,
"state": enum ( |
| Felder | |
|---|---|
region |
Nur Ausgabe. Die Region des Replikats. Beispiel: |
state |
Nur Ausgabe. Der aktuelle Status des Replikats. |
Bundesland
Wenn der Katalog in mehrere Regionen repliziert wird, beschreibt dieser Enum den aktuellen Status des Replikats.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Der Status des Replikats ist unbekannt. |
STATE_PRIMARY |
Gibt an, dass das Replikat die beschreibbare primäre Instanz ist. |
STATE_PRIMARY_IN_PROGRESS |
Gibt an, dass das Replikat vor Kurzem als primäres Replikat zugewiesen wurde, aber noch nicht alle Datenbanken beschreibbar sind. |
STATE_SECONDARY |
Gibt an, dass das Replikat ein schreibgeschütztes sekundäres Replikat ist. |
Methoden |
|
|---|---|
|
Erstellt einen neuen Hive-Katalog. |
|
Löscht einen vorhandenen Katalog, der durch die Katalog-ID angegeben wird. |
|
Führen Sie ein Failover des Katalogs in eine neue primäre Replikatregion durch. |
|
Ruft den durch den Ressourcennamen angegebenen Katalog ab. |
|
Alle Kataloge in einem angegebenen Projekt auflisten. |
|
Aktualisiert einen vorhandenen Katalog. |