NiFi Registry元数据详细介绍

本文详细介绍了NiFi Registry中的元数据表信息,包括术语解释和各表的DDL,如bucket、flow、bundle、policy等,阐述了这些元数据在NiFi数据流版本控制和权限管理中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

NiFi Registry元数据表信息详细介绍

术语

Flow: 一个 Process Group 级别的 NiFi 数据流, 已置于版本控制之下并保存到 Registry 中
Bundle: 包含一个或多个可在 NiFi 或 MiNiFi 中运行的扩展的二进制工件 (NAR包)
Bucket: 一个容器, 用于存储和组织版本化项目 (Bucket 可以包含多个 Flow 和 Bundle)
Policy: 定义用户或组执行给定操作的能力

bucket 表

表信息

列名 含义
ID bucket 标识符
NAME bucket 名称
DESCRIPTION bucket 描述
CREATED bucket 创建时间
ALLOW_EXTENSION_BUNDLE_REDEPLOY 是否允许重新部署扩展包
ALLOW_PUBLIC_READ 是否允许未经身份验证的用户对桶中的项进行读访问
覆盖授予读访问权的任何特定策略



DDL

CREATE TABLE BUCKET (
    ID VARCHAR(50) NOT NULL,
    NAME VARCHAR(767) NOT NULL,
    DESCRIPTION TEXT,
    CREATED TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3),
    CONSTRAINT PK__BUCKET_ID PRIMARY KEY (ID),
    CONSTRAINT UNIQUE__BUCKET_NAME UNIQUE (NAME)
);
ALTER TABLE BUCKET ADD ALLOW_EXTENSION_BUNDLE_REDEPLOY INT NOT NULL DEFAULT 0;
ALTER TABLE BUCKET ADD ALLOW_PUBLIC_READ INT NOT NULL DEFAULT 0;

bucket_item 表

bucket 的项(flow, bundle)
表信息

列名 含义
ID item 标识符
NAME item 名称
DESCRIPTION item 描述
CREATED item 创建时间
MODIFIED item 修改时间
ITEM_TYPE item 类型(flow, bundle)
BUCKET_ID 所属 bucket 标识符



DDL

CREATE TABLE BUCKET_ITEM (
    ID VARCHAR(50) NOT NULL,
    NAME VARCHAR(1000) NOT NULL,
    DESCRIPTION TEXT,
    CREATED TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3),
    MODIFIED TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3),
    ITEM_TYPE VARCHAR(50) NOT NULL,
    BUCKET_ID VARCHAR(50) NOT NULL,
    CONSTRAINT PK__BUCKET_ITEM_ID PRIMARY KEY (ID),
    CONSTRAINT FK__BUCKET_ITEM_BUCKET_ID FOREIGN KEY (BUCKET_ID) REFERENCES BUCKET(ID) ON DELETE CASCADE
);

flow 表

一个 Process Group 级别的 NiFi 数据流, 已置于版本控制之下并保存到 Registry 中
表信息

列名 含义
ID flow 标识符



DDL

CREATE TABLE FLOW (
    ID VARCHAR(50) NOT NULL,
    CONSTRAINT PK__FLOW_ID PRIMARY KEY (ID),
    CONSTRAINT FK__FLOW_BUCKET_ITEM_ID FOREIGN KEY (ID) REFERENCES BUCKET_ITEM(ID) ON DELETE CASCADE
);

flow_snapshot 表

flow 的每个版本都会有一份快照
表信息

列名 含义
FLOW_ID flow 标识符
VERSION flow 版本
CREATED flow 创建时间
CREATED _BY flow 创建者
COMMENTS flow 评论



DDL

CREATE TABLE FLOW_SNAPSHOT (
    FLOW_ID VARCHAR(50) NOT NULL,
    VERSION INT NOT NULL,
    CREATED TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值