Resource: HiveCatalog
HiveCatalog berisi database dan tabel spark/hive di BigLake Metastore. Saat membuat resource dalam katalog, sebaiknya pastikan lokasi bucket penyimpanan, lokasi mesin Spark / Hive, atau lokasi komputasi lainnya cocok. Katalog dapat dilihat sebagai tujuan untuk memigrasikan metastore Hive lokal ke GCP.
| Representasi JSON |
|---|
{
"name": string,
"description": string,
"locationUri": string,
"replicas": [
{
object ( |
| Kolom | |
|---|---|
name |
ID. Nama resource. Format: projects/{project_id_or_number}/catalogs/{catalogId} |
description |
Opsional. Menyimpan deskripsi katalog. Panjang maksimumnya adalah 4.000 karakter. |
locationUri |
Wajib. Jalur lokasi Cloud Storage tempat katalog berada. Format: gs://bucket/path/to/catalog Panjang maksimum adalah 4.000 karakter. |
replicas[] |
Hanya output. Replika untuk metadata katalog. |
createTime |
Hanya output. Waktu pembuatan katalog. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
updateTime |
Hanya output. Waktu pembaruan katalog. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
Replika
Replika Katalog.
| Representasi JSON |
|---|
{
"region": string,
"state": enum ( |
| Kolom | |
|---|---|
region |
Hanya output. Region replika. Misalnya, |
state |
Hanya output. Status replika saat ini. |
Negara Bagian
Jika katalog direplikasi ke beberapa region, enum ini menjelaskan status replika saat ini.
| Enum | |
|---|---|
STATE_UNSPECIFIED |
Status replika tidak diketahui. |
STATE_PRIMARY |
Menunjukkan bahwa replika adalah replika utama yang dapat ditulis. |
STATE_PRIMARY_IN_PROGRESS |
Menunjukkan bahwa replika baru saja ditetapkan sebagai replika utama, tetapi belum semua database dapat ditulis. |
STATE_SECONDARY |
Menunjukkan bahwa replika adalah replika sekunder hanya baca. |
Metode |
|
|---|---|
|
Membuat katalog hive baru. |
|
Menghapus katalog yang ada yang ditentukan oleh ID katalog. |
|
Melakukan failover katalog ke region replika utama baru. |
|
Mendapatkan katalog yang ditentukan oleh nama resource. |
|
Mencantumkan semua katalog dalam project tertentu. |
|
Memperbarui katalog yang ada. |