发布于 2016-12-02 00:17:03 | 265 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

Apache NiFi 数据处理和分发系统

Apache NiFi 是一个易于使用、功能强大而且可靠的数据处理和分发系统。Apache NiFi 是为数据流设计。它支持高度可配置的指示图的数据路由、转换和系统中介逻辑。


Apache NiFi 1.1.0 发布了,本次更新是在原来的特性和稳定性基础上进行的一次巨大的改进。本次发布主要改进有:
  • Core Framework Improvements

    • Cluster Management logic has been stabilized and improved to better support zero-master clustering.  For example, recovery time is faster now as we're not having to always wait some artificial length of time to see if any new nodes will join and thus we should reconsider which flow is the golden copy.

    • The expression language capability now supports decimals, base64 and hex encoded values, and math functions.

    • The flowfile, provenance, and content repositories have been reworked to support rollback.  We've always been careful to ensure that upgrades would work well where existing flow state would be honored but what was harder was supporting the ability to rollback where state was written via a new version of NiFi but the user decided to rollback to an older version.  This is now supported.  This powerful feature also sets the stage for future work to enable rolling upgrades and automated rollbacks!

    • Startup times for flows that have large backlogs should be far faster as the swap files have been reworked to provide summaries and avoid the need for full scans.

    • For developers, they can now indicate that their processor should be given an instance isolated classloader.  Some libraries, like Hadoop client and scripting engines as an example, use static variables that can pollute instances of processors on the graph.  This feature allows those cases to be easily overcome by enabling isolation per instance of a processor.  This also makes it really easy to expose classloader extension for custom jars to users.

    • For developers, there is now an ability to migrate in-flight process session state to another process session.  This will yield higher efficiency and makes for a far easier programming model for aggregation type patterns as seen in MergeContent, for example.

  • User Experience Improvements

    • We now provide visual indication of queue growth relative to back pressure settings and when back pressure is engaged.  This will make the concept of congestion and back pressure far more intuitive and frankly it is just fun to see in the UI.  Definitely check this out.

    • After the 1.0.0 release several members of the community expressed how much they love the new look and feel but wished we had kept some of the colors.  Better and more intuitive color contrast is back.

    • Validation of components is now limited to occur only for components which are not scheduled to execute.  This results in much faster UX behavior as many of the operations one could do through the UI and REST API would result in expensive validation operations that were unnecessary.

    • Users can now export images of the provenance graphs.

    • Users can now use cron-scheduling for components even on primary node only tasks.

  • Updated Versions of Dependencies

    • We now leverage the Azure Event Hubs 0.9.0 client library.

    • We now interact with Apache Spark using the 2.0.1 libraries.

    • We now interact with HDFS using the Apache Hadoop 2.7.3 libraries.

  • New or Improved Processors

    • New Fetch and Put processors to interact with ElasticSearch 5.0 and new processors to execute Query and Scroll operations against ElasticSearch.

    • New processors to parse CEF formatted logs

    • The Extract Email processors now support TNEF formatted attachments.

    • New processor to validate CSV files.

    • The Apache Solr processors have been updated to support SSL and Kerberos.

    • New processors to act as client and server for Websockets.

  • New Utility

    • In upgrading from 0.x to 1.x we provided a lot of capabilities to make the process easy and automatic.  However, we didn't account for migrating from the embedded use of zookeeper to an external instance.  We've now provided a utility that helps you migrate NiFi state from one zookeeper cluster to another.

    • Previously it was difficult to change the sensitive property key which is used to encrypt all sensitive properties contained within an actual flow configuration.  A utility now exists to easily convert from an old key to a new key which is a valuable piece of an overall security process.

  • Security Improvements

    • NiFi now supports the concept of restricted components.  These are processors, controller services, reporting tasks that allow an authorized user to execute unsanitized code or access and alter files accessible by the NiFi user on the system NiFi is running.  Therefore, these components are tagged by the developer as restricted and when running NiFi in secure mode only an administrator must grant each user access to the policy allowing restricted component access.

    • Site-to-Site now improved to be helpful even when port-forwarding is utilized.  Very helpful for cases where an administrator might run NiFi with lower privileges but want external interaction to use well known privileged ports.

    • The policy management user experience has been improved to make it more intuitive what is happening in certain cases.

    • The encrypted configuration feature now has been extended to cover the Login Identity Provider capability.  This is really helpful for example so you can have your LDAP password only stored in encrypted form in the login provider configuration file. Additional work is planned for these encrypted configurations to make interaction with a Hardware Security Module available as well.

Bug 修复相关记录,可以在这里查看。

下载地址:http://nifi.apache.org/download.html



历史版本 :
Apache NiFi MiNiFi 0.4.0 发布,改善错误报告
Apache NiFi 1.5.0 发布,数据处理和分发系统
Apache NiFi Registry 0.1.0 发布
Apache NiFi MiNiFi C++ 0.3.0 发布
Apache NiFi 1.3.0 发布,数据处理和分发系统
Apache NiFi 0.7.3 发布,数据处理和分发系统
Apache NiFi MiNiFi C++ 0.2.0 发布
Apache NiFi 1.2.0 发布,数据处理和分发系统
Apache NiFi 1.1.2 和 0.7.2 发布,数据处理和分发系统
Apache NiFi 1.1.1 发布,数据处理和分发系统
Apache NiFi - MiNiFi 0.1.0 发布
Apache NiFi MiNiFi C++ 0.1.0 发布
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务