【Apache NIFI 操作】Apache NiFi源码目录结构–nifi-nar-bundles

该模块中为引用的各种nar包。

elasticsearch-bundle

elasticsearch数据处理,elasticsearch作为数据输入和输出均可。

email-bundle

邮件数据处理。

enrich-bundle

DNS和Whois数据处理。

evtx-bundle

Windows Event Log文件数据(evtx)处理。

flume-bundle

Flume作为数据源的数据处理器。

framework-bundle

/nifi-framework/
administration:管理员用户验证
authorizer:用户验证
client-dto:客户端组件信息相关
doucumentation:文档生成
file-authorizer:文件所有者验证
framework-authorization:数据访问权限,nifi用户验证工具类等
framework-cluster:集群的协作、事件、管理等实现
framework-cluster-protocol:集群所使用协议的实现
framework-core:框架核心内容:集群,组间连接,控制器,处理器,持久化等实现
framework-core-api:框架API
nar-utils:引入nar包的工具类
properties-loader:属性载入工具
resources:资源引入的脚本
runtime:nifi运行时类,有工具类LimitingInputStream,监听类BootstrapListener,NiFi类和NiFiServer类
security:安全方面,SSL
site-to-site:site-to-site的异常和协议等的实现
user-actions:用户行为改变的信息
nifi-web:custom-ui-utilities:httpServlet上下文jetty:jetty服务器ui-extension:UI扩展web-api:界面API,Spring,DAO及控制器,过滤器的实现web-content-access:内容下载的接口web-content-viewer:界面内容视图控制器实现,及CSS,JSweb-docs:文档获取控制器实现,及CSS,JSweb-error:界面相关错误类型实现,及CSS,JSweb-optimistic-locking:乐观锁web-security:安全验证相关web-ui:界面定义相关,views,js,CSS等

hadoop-bundle

与HDFS中数据交互的实现。

hbase-bundle

与Hbase中数据交互的实现。

hive-bundle

与Hive中数据交互的实现,包含连接池。

hl7-bundle

与Health Lvevel 7(HL7) 中数据交互

html-bundle

HTML数据的提取与写入。

ignite-bundle

Ignite Cache数据处理。

jms-bundle

jms-cf-service:jms(Java消息队列)连接池
jms-cf-processors:JMS数据处理

kafka-bundle

kafka0.8,0.9,1.0版本的数据处理。

keberos-iaa-providers-bundle

keberos用户加密。

kite-bundle

压缩数据的处理。

language-translation-bundle

语言转换

ldap-iaa-providers-bundle

登录验证

lumberjack-bundle

lumberjack数据处理

media-bundle

图片数据处理

mongodb-bundle

mogodb数据处理

mqtt-bundle

MQ消息队列数据处理

provenance-repository-bundle:

数据源持久化

ranger-bundle:

ranger插件

riemann-bundle:

Riemann交互

scripting-bundle:

Groovy,Javascript,Jython等脚本的配置运行

site-to-site-reporting-bundle:

site-to-site协议

slack-bundle

使用Slack发送消息

snmp-bundle:

SNMP代理数据处理

social-media-bundle:

Twitter数据处理

solr-bundle:

Solr数据处理

splunk-bundle:

Splunk交互

spring-bundle:

Spring配置数据处理

standard-bundle:

jolt转json

standard-service

dbcp-service-api:dbcp连接池
dbcp-service-bundle:
distributed-cache-client-service-api:分布式缓存与序列化
distributed-cache-client-services-bundle:NiFi的分布式缓存服务涉及到的协议,服务器,服务实现等
hbase-client-service-api:与HBase交互的服务
hbase_1_1_2-client-service-bundle:HBaseClientService for HBase 1.1.2.的具体实现
http-context-map-api:组件间请求交互接口
http-context-map-bundle:组件间请求交互实现
load-distribution-service-api:分布式服务接口
ssl-context-bundle:标准SSL上下文服务
ssl-context-service-api:SSL上下文服务接口

update-attibute-bundle

update-attribute-model:XML注解定义
update-attribute-processor:更新文件流属性
update-attribute-ui:属性更新界面

websocket-bundle

websocket-processors:WebSocket数据交互处理
websocket-services-api:websocket服务接口
websocket-services-jetty:WebSocketClientService与Server、session的具体实现

windows-event-log-bundle

Windows-event-log数据处理




【Apache NIFI 操作】Apache NiFi源码目录结构--nifi-nar-bundles相关推荐

  1. Linux操作系统内核源码目录结构详解

    Linux内核源码目录结构 代码目录结构 在阅读源码之前,还应知道Linux内核源码的整体分布情况.现代的操作系统一般由进程管理.内存管理.文件系统.驱动程序和网络等组成.Linux内核源码的各个目录 ...

  2. Android 8.0学习(32)---Android 8.0源码目录结构详解

    Android 8.0源码目录结构详解 android的移植按如下流程:     (1)android linux 内核的普通驱动移植,让内核可以在目标平台上运行起来.     (2)正确挂载文件系统 ...

  3. Php目录结构解析,深入理解PHP之源码目录结构与功能说明

    本文讲述了PHP源码目录结构与功能说明.分享给大家供大家参考,具体如下: PHP之所以能在web开发语言中排名靠前,不仅仅是因为语法简单,上手容易.我个人认为更多是因为其语言本身的:模块的易扩展性,可 ...

  4. 【原创】【专栏】《Linux设备驱动程序》--- LDD3源码目录结构和源码分析经典链接

    http://blog.csdn.net/geng823/article/details/37567557 [原创][专栏]<Linux设备驱动程序>--- LDD3源码目录结构和源码分析 ...

  5. RTOS之uCOS-II源码下载及源码目录结构、常见的RTOS!

    RTOS有众多种,用得最火的是FreeRTOS,因为它即使用于商业途径,也是开源免费的:其次是就是uCOS-II和uCOS-III.uCOS-II用于商业途径是需要付费的,但是对于学习研究却是免费的. ...

  6. Android系统源码学习——源码目录结构介绍

    2019独角兽企业重金招聘Python工程师标准>>> Android 4.0源码目录结构: 本文介绍Android源码目录结构,以便读者理清Android编译系统核心代码在Andr ...

  7. Live555源码阅读笔记(一):源码介绍文档 及 源码目录结构

    目录 一.Live555介绍 1.Live555项目介绍 2.官网及帮助文档介绍 二.源码目录结构 1.UsageEnvironment 2.BasicUsageEnvironment 3.group ...

  8. Chromium源码目录结构简介

    Chromium源码目录结构简介入门必备. High-level overview 高级概述 Chromium is separated into two main parts (excluding ...

  9. Android 10 根文件系统和编译系统(四):Android源码目录结构

    配套系列教学视频链接: Android 10.0 AOSP源码编译: https://www.100ask.net/detail/p_60a1e037e4b0adb2d864c6d8/6 Androi ...

  10. asterisk源码目录结构

    版本:asterisk-1.8.7.1 下载地址:asterisk-1.8.7.1.tar.gz main函数所在文件:main/asterisk.c (3182行) 文件夹: addons :ast ...

最新文章

  1. iOS开发之使用CocoaPods更新第三方出现“target overrides the `OTHER_LDFLAGS`……”问题解决方案
  2. 注意python函数参数的可变变量的传递
  3. RobHess的SIFT源码分析:综述
  4. 一次SSH爆破攻击haiduc工具的应急响应
  5. POJ - 3635 Full Tank?(bfs)
  6. 计算机专业的求职信英文作文,计算机专业本科英文求职信范文
  7. python web开发,organization的model设计
  8. transtion-transform
  9. Linux自动化运维第十八课
  10. tp6 获取session_thinkphp6不能设置session以及模板无法获取session的坑附解决办法
  11. 手势控制鼠标(源码)
  12. 围观了张一鸣近10年的微博,我整理了这231条干货
  13. 2022年ps应该选择哪个版本
  14. 华为云--欧拉操作系统
  15. “低碳生活,绿建未来”主题活动——微信运动步数打卡比赛统计分析
  16. windows防火墙是干什么的_请教个人防火墙是做什么用的,
  17. Linux文档编辑命令
  18. 【实验报告】微处理器原理与应用 CPUHomework1.2 上篇【掌握DEBUG基本命令及其功能 查看CPU和内存 用机器指令和汇编指令编程】
  19. android 界面大小设置在哪里,移动应用界面设计的尺寸设置及规范
  20. Python Scrapy使用实例讲解

热门文章

  1. vs解决方案和项目工程
  2. 经此一疫,互联网公司格局发生了哪些变化?
  3. word文件打不开怎么办?显示的是:调试,发送错误报告,不发送
  4. 初学Web:计算机气质个人主页
  5. educoder1-2Python 计算思维训练——公式计算
  6. 一台“真正的”网吧电影服务器只要6000元
  7. 出色的社区网站_《最后的我们》中出色的制作系统
  8. 大禹电子:元宵佳节逛花灯,猜灯谜好不热闹
  9. qt+mysql开发提示driver not loaded driver not loaded
  10. 计算机控制面板属性在哪里打开,win7如何打开系统属性面板|win7打开系统属性面板的方法...