REST Resource: hive.v1alpha.projects.catalogs

Resource: HiveCatalog

The HiveCatalog contains spark/hive databases and tables in the BigLake Metastore. While creating resources under a catalog, ideally ensure that the storage bucket location, spark / hive engine location or any other compute location match. Catalog can be viewed as the destination for migrating an on-prem Hive metastore to Google Cloud.

JSON representation
{
  "name": string,
  "description": string,
  "locationUri": string
}
Fields
name

string

Output only. The resource name. Format: projects/{project_id_or_number}/catalogs/{catalogId}

description

string

Optional. Stores the catalog description. The maximum length is 4000 characters.

locationUri

string

Required. The Cloud Storage location path where the catalog exists. Format: gs://bucket/path/to/catalog The maximum length is 4000 characters.

Methods

create

Creates a new hive catalog.

delete

Deletes an existing catalog specified by the catalog ID.

get

Gets the catalog specified by the resource name.

list

List all catalogs in a specified project.

patch

Updates an existing catalog.