REST Resource: hive.v1.projects.catalogs

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 (Replica)
    }
  ],
  "createTime": string,
  "updateTime": string
}
Kolom
name

string

ID. Nama resource. Format: projects/{project_id_or_number}/catalogs/{catalogId}

description

string

Opsional. Menyimpan deskripsi katalog. Panjang maksimumnya adalah 4.000 karakter.

locationUri

string

Wajib. Jalur lokasi Cloud Storage tempat katalog berada. Format: gs://bucket/path/to/catalog Panjang maksimum adalah 4.000 karakter.

replicas[]

object (Replica)

Hanya output. Replika untuk metadata katalog.

createTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

Replika

Replika Katalog.

Representasi JSON
{
  "region": string,
  "state": enum (State)
}
Kolom
region

string

Hanya output. Region replika. Misalnya, us-east1.

state

enum (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

create

Membuat katalog hive baru.

delete

Menghapus katalog yang ada yang ditentukan oleh ID katalog.

failover

Melakukan failover katalog ke region replika utama baru.

get

Mendapatkan katalog yang ditentukan oleh nama resource.

list

Mencantumkan semua katalog dalam project tertentu.

patch

Memperbarui katalog yang ada.