CATALOGS
更新时间:2025-10-16
描述
CATALOGS()
函数生成一个临时的 catalogs 表,允许查看当前 PALO 中所有已创建的 catalogs 信息,其结果综合了 show catalogs
和 show catalog xxx
的信息。
该函数用于 FROM 子句中,便于查询和分析 PALO 中的 catalog 数据。
语法
SQL
1CATALOGS()
返回值
查看 catalog() 函数的返回字段
SQL
1desc function catalogs();
Text
1+-------------+--------+------+-------+---------+-------+
2| Field | Type | Null | Key | Default | Extra |
3+-------------+--------+------+-------+---------+-------+
4| CatalogId | BIGINT | No | false | NULL | NONE |
5| CatalogName | TEXT | No | false | NULL | NONE |
6| CatalogType | TEXT | No | false | NULL | NONE |
7| Property | TEXT | No | false | NULL | NONE |
8| Value | TEXT | No | false | NULL | NONE |
9+-------------+--------+------+-------+---------+-------+
字段含义如下:
字段名称 | 类型 | 说明 |
---|---|---|
CatalogId |
BIGINT | Catalog 的唯一标识符,用于区分不同的 catalog 实例。 |
CatalogName |
TEXT | Catalog 的名称,用于标识 PALO 中的 catalog。 |
CatalogType |
TEXT | Catalog 的类型,例如 hms (Hive Metastore)、es (Elasticsearch)。 |
Property |
TEXT | 与 catalog 相关的属性名称或配置项。 |
Value |
TEXT | 属性的值,描述 catalog 配置的具体内容。 |
示例
查看 PALO 集群所有 catalog 信息
SQL
1select * from catalogs()
Text
1+-----------+-------------+-------------+--------------------------------------------+---------------------------------------------------------------------------+
2| CatalogId | CatalogName | CatalogType | Property | Value |
3+-----------+-------------+-------------+--------------------------------------------+---------------------------------------------------------------------------+
4| 16725 | hive | hms | dfs.client.failover.proxy.provider.HANN | org.apache.hadoop.hdfs.server.namenode.ha.ConfiguredFailoverProxyProvider |
5| 16725 | hive | hms | dfs.ha.namenodes.HANN | nn1,nn2 |
6| 16725 | hive | hms | create_time | 2023-07-13 16:24:38.968 |
7| 16725 | hive | hms | ipc.client.fallback-to-simple-auth-allowed | true |
8| 16725 | hive | hms | dfs.namenode.rpc-address.HANN.nn1 | nn1_host:rpc_port |
9| 16725 | hive | hms | hive.metastore.uris | thrift://127.0.0.1:7004 |
10| 16725 | hive | hms | dfs.namenode.rpc-address.HANN.nn2 | nn2_host:rpc_port |
11| 16725 | hive | hms | type | hms |
12| 16725 | hive | hms | dfs.nameservices | HANN |
13| 0 | internal | internal | NULL | NULL |
14| 16726 | es | es | create_time | 2023-07-13 16:24:44.922 |
15| 16726 | es | es | type | es |
16| 16726 | es | es | hosts | http://127.0.0.1:9200 |
17+-----------+-------------+-------------+--------------------------------------------+---------------------------------------------------------------------------+