这是本节的多页打印视图。
点击此处打印.
返回本页常规视图.
连接器框架服务
连接器框架服务 (CFS) 允许将文档从 IDOL 安全索引到 Vertica 分析型数据库。访问控制列表可确定哪些用户有权访问文档。从 IDOL 传输的文档存储在 Flex 表 (Flex 表) 中。
重要
Vertica 9.1.1 不支持 IdolLib 函数库。如果您安装有 IdolLib 函数库,则当您升级到 Vertica 9.1.1 时,您会看到错误且无法访问 IdolLib 函数库。
要确定是否安装了 IdolLib 库,请运行以下脚本:
$ /opt/vertica/packages/idol/ddl/isinstalled.sql
要卸载 IdolLib 库,请运行以下脚本:
$ /opt/vertica/packages/idol/ddl/uninstall.sql
CFS 组件
使用以下 CFS 组件在 Vertica 上实施服务:
有关详细信息,请参阅实施 CFS。
IDOL 文档元数据
Vertica 分析型数据库会将 IDOL 文档元数据存储在 Flex 表中。可在 CFS 配置文件中使用 TableName 参数设置弹性表的名称(请参阅实施 CFS)。元数据包括以下内容:
CFS 配置文件
必须为 Vertica 分析型数据库中的 IDOL 元数据编制索引,这些数据才能够用于查询。请参阅实施 CFS。
1 - 实施 CFS
Vertica 将文档从 IDOL 输入 Flex 表之后,您可以实施 CFS 以保护这些文档。实施此安全性要求 Vertica 数据库管理员修改 CFS 配置文件。
修改 CFS 配置文件
数据库管理员必须修改 CFS 配置文件中的以下内容,以使 CFS 自动编制元数据索引:
-
在 [Indexing] 部分中,将 IndexerSections 参数设置为 vertica:
[Indexing]
IndexerSections=vertica
IndexBathSize=1
IndexTimeInterval=30
-
创建一个新部分,其名称与您在 IndexerSections 参数中输入的名称相同,然后输入以下参数和关键字:
[vertica]
IndexerType=Library
ConnectionString=Driver=Vertica;Server=123.456.478.900;Databaswe=myDb;UID=dbadmin;PWD=password
TableName=myFlexTable
LibraryDirectory= ./shared_library_indexers
LibraryName=VerticaIndexer
VerticaIndexer(上面的 LibraryName)是 CFS 的一部分。要使用此工具,您必须在与 CFS 相同的计算机上安装和配置 Vertica ODBC 驱动程序。CFS 使用 ODBC 将 JSON 格式的数据发送到弹性表
有关详细信息,请参阅安装 ODBC 客户端驱动程序。
查询 IDOL 数据
要查询 Flex 表中的 IDOL 数据,请运行简单的 SELECT 查询。在此示例中,idol_table 是 Flex 表的名称:
=> SELECT * FROM idol_table;