Skip to main content

LoadConfig

描述:

将内容为ini、properties、yml格式的文本或者flowfile或者attributes抽取到全局配置中

标签:

config, properties, ini, yml

参数:

如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置, 并且 参数还支持 表达式语言.

名字默认值允许值列表描述
分布式存储控制器服务API:
DistributedMapCacheClient
实现:
HBase_1_1_2_ClientMapCacheService
CouchbaseMapCacheClient
DistributedMapCacheClientService
RedisDistributedMapCacheClientService
可以使用分布式缓存作为存储配置数据的介质
选择输入方式
- 从文件加载从指定的文件中读取配置
- 从流加载从传输过来的flowFile中读取
- 从流属性加载从传输过来的flowFile自身的属性中读取
选择输入配置数据的方式
选择数据方式properties类型
- ini类型数据格式为ini类型
- properties类型数据格式为properties类型
- yaml类型数据格式为yaml类型
- json类型数据格式为json类型
选择输入配置数据的内容格式
文件地址如果你选择的输入方式是文件渠道,则必须填写文件的地址

支持表达式语言 (支持流属性和变量)
包含属性如果配置了此属性,只从这些属性中选取。以逗号隔开(不支持表达式)
排除属性如果配置了此属性,从抽取的属性中将这些排除。以逗号隔开(不支持表达式)
是否支持正则不支持
- 支持表示上边的包含与排除配置支持正则
- 不支持表示上边的包含与排除配置不支持正则
表示上边的包含与排除配置是否支持正则(如果选择支持的话,允许存在多个正则)

连线:

名字描述
success成功将数据流发送到目标后输出到此连线
failure将数据流发送失败后输出到此连线

读取属性:

未提供。

写入属性:

未提供。

状态管理:

该组件不保存状态。

限制:

该组件没有限制

输入流要求:

组件允许提供输入流。

系统资源考量:

未提供。