HCATALOGCONNECTOR_CONFIG_CHECK
测试使用 HCatalog 连接器访问 Hive 数据的 Vertica 群集的配置。该函数首先验证 HCatalog 连接器是否已正确安装并报告几个相关配置参数的值。然后它使用 HiveServer2 测试连接。此函数不支持 WebHCat 服务器。
如果您指定 HCatalog 架构,并且您已为该架构定义了委派令牌,则此函数使用委派令牌。否则,该函数使用没有委派令牌的默认端点。
有关委派令牌的详细信息,请参阅代理用户和委托令牌。
这是元函数。您必须在顶级 SELECT 语句中调用元函数。
行为类型
易变语法
HCATALOGCONNECTOR_CONFIG_CHECK( ['what_to_test' ] )
参数
what_to_test
- 字符串,指定要测试的 HCatalog 架构。例如,“schema=hcat1”的值意味着该函数仅测试“hcat1”架构并忽略找到的任何其他架构。
特权
此函数不需要权限。
示例
以下查询使用默认端点和无委派令牌进行测试。
=> SELECT HCATALOGCONNECTOR_CONFIG_CHECK();
-- hcatalogconnector_config_check --
HCatalogConnectorUseHiveServer2 : [1]
EnableHCatImpersonation : [1]
HCatalogConnectorUseORCReader : [1]
HCatalogConnectorUseParquetReader : [1]
HCatalogConnectorUseTxtReader : [0]
[INFO] Vertica is not configured to use its internal parsers for delimited files.
[INFO] This is off by default, but will be changed in a future release.
HCatalogConnectorUseLibHDFSPP : [1]
[OK] HCatalog connector library is properly installed.
[INFO] Creating JDBC connection as session user.
[OK] Successful JDBC connection to HiveServer2 as user [USER].
[!] hcatalogconnector_config_check : [PASS]
要使用配置的委派令牌进行测试,请将架构作为实参传递:
=> SELECT HCATALOGCONNECTOR_CONFIG_CHECK('schema=hcat1');