应用市场
提示信息 x
您当前还没有发布作品!
去发布
取消
下 载
全部分类 > 研发中心

Apache NiFi

开源软件
下载次数:455
应用大小:0.00 KB
应用平台:saas
软件截图
下载信息
应用分类研发中心
是否为AOP应用
软件版本号1.0
软件平台SaaS
试用次数455次
内容描述

特征

Apache NiFi是为数据流而设计的。它支持高度可配置的数据路由、转换和系统中介逻辑有向图。它的一些关键特性包括:

  • 基于网络的用户界面
    • 设计、控制和监控的无缝体验
    • 多租户用户体验
  • 高度可配置
    • 容错与保证交付
    • 低延迟与高吞吐量
    • 动态优先级
    • 流可以在运行时修改
    • 背压
    • 扩大规模以利用全部机器功能
    • 使用零主聚类模型横向扩展
  • 数据来源
    • 从头到尾跟踪数据流
  • 为扩展而设计
    • 构建您自己的处理器等等
    • 实现快速开发和有效测试
  • 安全的
    • SSLSSHHTTPS、加密内容等...
    • 可插拔的细粒度基于角色的身份验证/授权
    • 多个团队可以管理和共享流程的特定部分

要求

  • JDK 1.8(正在进行的使NiFi能够在Java 9/10/11上运行的工作;看见NIFI-5174)
  • Apache Maven 3.1.1或更高版本
  • Git客户端(“bower”插件在构建过程中使用)

入门指南

  • 通读快速发展指南。它将包括获取源的本地副本的信息,给出问题传递的指针,并提供一些关于开发环境常见问题的警告。
  • 有关更全面的开发指南和项目贡献信息,请阅读NiFi开发者指南

要构建:

  • 执行mvn干净安装或者用于并行构建执行mvn -T 2.0C清洁安装。在几年前开发的最大的笔记本电脑上,后一个版本需要不到十分钟的时间。在大量输出之后,您最终会看到一条成功消息。

笔记本电脑:nifi我的用户$ mvn -T 2.0C清洁安装[信息]扫描项目...[信息]检查总共有115个模块的建筑......数万行被省略...[信息] -[信息]建设成功[信息]-[信息]总时间:09:24(挂钟)[信息]完成时间:2015-04-30T 00:30:36-05:00[信息]最终记忆:173M/1359M[信息]-

  • 执行mvn全新安装-DskipTests编译测试,但跳过运行测试。

要部署:

  • 将目录更改为“nifi-assembly”。在目标目录中,应该有一个nifi构建。

膝上型电脑:nifi myuser$ cd nifi-assembly膝上型电脑:nifi-assembly my user $ ls-LHD target/nifi * drwxr-xr-x3 my user my group 102 B Apr 30 00:29 target/nifi-1 . 0 . 0-SNAP-bin-rw-r-r-1 my user my group 144M Apr 30 00:30 target/nifi-1 . 0 . 0-SNAPSHOT-bin . tar . gz-rw-r-r-1 my user my group

  • 为了测试正在进行的开发,您可以使用目录名为“nifi-版本-垃圾箱",哪里版本是当前项目版本。要部署到另一个位置,可以使用tarballzipfile,并在您喜欢的地方打开包装。分发将在为该版本命名的公共父目录中。

笔记本电脑:nifi-assembly my user $ mkdir ~/example-nifi-deployment笔记本电脑:nifi-assembly my user $ tar xzf target/nifi-*-bin . tar . gz-C ~/example-nifi-deployment笔记本电脑:nifi-assembly my user $ ls-LH ~/example-nifi-deployment/total 0 drwxr-xr-x 10 my user my group 340B Apr 30 01:06 nifi-1 . 0 . 0-SNAPT

要运行NiFi:

  • 将目录更改为您安装NiFi的位置并运行它。

笔记本电脑:~ my user $ CD ~/example-nifi-deploy/nifi-*笔记本电脑:nifi-1.0.0-SNAPSHOT myuser$/bin/nifi.sh开始

  • 将浏览器指向http://localhost:8080/nifi/你应该会看到这样一个屏幕截图:
  • 有关构建第一个数据流的帮助,请参见NiFi用户指南
  • 如果您正在测试正在进行的开发,您可能想要停止实例。

笔记本电脑:~ my user $ CD ~/example-nifi-deploy/nifi-*笔记本电脑:nifi-1.0.0-SNAPSHOT myuser$/bin/nifi.sh停止

寻求帮助

如果您有任何问题,可以联系我们的邮件列表:dev@nifi.apache.org档案馆)。对于更具互动性的讨论,社区成员通常位于以下位置:

新用户可以使用以下方式加入工作区邀请链接

文件

看见http://nifi.apache.org/获取最新的文档。


其他备注
用户评论
好评
差评
添加评论