Apache Flume Apache Software Foundation

Version 1.4.0

版本1.4.0¶

Status of this release

这个版本的状态

Apache Flume 1.4.0 is the fourth release of Flume as an Apache top-level project (TLP). Apache Flume 1.4.0 is production-ready software.

Apache Flume 1.4.0是Flume作为Apache顶级项目(TLP)的第4个版本。Apache Flume 1.4.0是生产就绪的软件。

Release Documentation

发布文档

Changes

变化

Release Notes - Flume - Version v1.4.0

发行说明- Flume -版本v1.4.0。

  • New Feature
    • [FLUME-924] - Implement a JMS source for Flume NG
    • [Flume -924] -为Flume NG实现一个JMS源。
    • [FLUME-997] - Support secure transport mechanism
    • [FLUME-997] -支持安全传输机制。
    • [FLUME-1502] - Support for running simple configurations embedded in host process
    • [FLUME-1502] -支持在主机进程中运行简单配置。
    • [FLUME-1516] - FileChannel Write Dual Checkpoints to avoid replays
    • [FLUME-1516] - FileChannel编写双检查点以避免重播。
    • [FLUME-1632] - Persist progress on each file in file spooling client/source
    • [FLUME-1632] -在文件spooling客户端/源文件中保存每个文件的进度。
    • [FLUME-1735] - Add support for a plugins.d directory
    • [FLUME-1735] -添加对插件的支持。d目录
    • [FLUME-1894] - Implement Thrift RPC
    • [FLUME-1894] -实现节俭的RPC。
    • [FLUME-1917] - FileChannel group commit (coalesce fsync)
    • [FLUME-1917] - FileChannel group提交(合并fsync)
    • [FLUME-2010] - Support Avro records in Log4jAppender and the HDFS Sink
    • [FLUME-2010] -支持Log4jAppender和HDFS接收器的Avro记录。
    • [FLUME-2048] - Avro container file deserializer
    • [FLUME-2048] - Avro容器文件反序列化器。
    • [FLUME-2070] - Add a Flume Morphline Solr Sink
    • [Flume -2070] -添加一个Flume形态线Solr接收器。
  • Improvement
    • [FLUME-1076] - Sink batch sizes vary wildy
    • [FLUME-1076] - Sink批量大小变化无常。
    • [FLUME-1100] - HDFSWriterFactory and HDFSFormatterFactory should allow extension
    • [FLUME-1100] - HDFSWriterFactory和HDFSFormatterFactory应该允许扩展。
    • [FLUME-1571] - Channels should check for positive capacity and transaction capacity values
    • [FLUME-1571] -通道应检查正容量和交易容量值。
    • [FLUME-1586] - File Channel should support verifying integrity of individual events.
    • [FLUME-1586] -文件通道应该支持验证单个事件的完整性。
    • [FLUME-1652] - Logutils.getLogs could NPE
    • [水槽- 1652]——Logutils。getlog可能肺水肿
    • [FLUME-1661] - ExecSource cannot execute complex Unix commands
    • [FLUME-1661] - ExecSource无法执行复杂的Unix命令。
    • [FLUME-1677] - Add File-channel dependency to flume-ng-node’s pom.xml
    • [FLUME-1677] -将文件通道依赖项添加到flume-ng-node的pom.xml。
    • [FLUME-1699] - Make the rename of the meta file platform neutral
    • [FLUME-1699] -使meta文件平台的重命名为中性。
    • [FLUME-1702] - HDFSEventSink should write to a hidden file as opposed to a .tmp file
    • [FLUME-1702] - HDFSEventSink应该写入一个隐藏文件,而不是一个.tmp文件。
    • [FLUME-1740] - Remove contrib/ directory from Flume NG
    • [Flume -1740] -从Flume NG中删除设计/目录。
    • [FLUME-1745] - FlumeConfiguration Eats Exceptions
    • [FLUME-1745] - FlumeConfiguration吃异常。
    • [FLUME-1756] - Avro client should be able to use load balancing RPC
    • [FLUME-1756] - Avro客户端应该能够使用负载平衡RPC。
    • [FLUME-1757] - Improve configuration of hbase serializers
    • [FLUME-1757] -改进hbase序列化器的配置。
    • [FLUME-1762] - File Channel should recover automatically if the checkpoint is incomplete or bad by deleting the contents of the checkpoint directory
    • [FLUME-1768] - Multiplexing channel selector should allow optional-only channels
    • [FLUME-1768] -多路复用通道选择器应该允许选择通道。
    • [FLUME-1769] - Replicating channel selector should support optional channels
    • [FLUME-1770] - Flume should have serializer which supports serializer the headers to a simple string
    • [Flume -1770] - Flume应该有一个序列化器,它支持将头序列化为一个简单的字符串。
    • [FLUME-1777] - AbstractSource does not provide enough implementation for sub-classes
    • [FLUME-1777] - AbstractSource没有为子类提供足够的实现。
    • [FLUME-1790] - Commands in EncryptionTestUtils comments require high encryption pack to be installed
    • [FLUME-1790] -在EncryptionTestUtils的命令中,需要安装高加密包。
    • [FLUME-1794] - FileChannel check for full disks in the background
    • [FLUME-1794] - FileChannel检查后台的完整磁盘。
    • [FLUME-1800] - Docs for spooling source durability changes
    • [FLUME-1800] -用于spooling源耐久性变化的文档。
    • [FLUME-1808] - ElasticSearchSink is missing log4.properties
    • [FLUME-1808] -弹性searchsink缺少log4属性。
    • [FLUME-1821] - Support configuration of hbase instances to be used in AsyncHBaseSink from flume config
    • [flume -1821] -支持hbase实例在flume配置中用于AsyncHBaseSink的配置。
    • [FLUME-1847] - NPE in SourceConfiguration
    • [FLUME-1847] - NPE在SourceConfiguration。
    • [FLUME-1848] - HDFSDataStream logger is actually for a sequence file
    • - HDFSDataStream logger实际上是一个序列文件。
    • [FLUME-1855] - Sequence gen source should be able to stop after a fixed number of events
    • [FLUME-1855] -序列gen源应该能够在固定数量的事件后停止。
    • [FLUME-1864] - Allow hdfs idle callback to clean up closed bucket writers
    • [FLUME-1864] -允许hdfs空闲回调来清理封闭的bucket writer。
    • [FLUME-1874] - Ship with log4j.properties file that has a reliable time based rolling policy
    • [FLUME-1874] - log4j。属性文件,具有可靠的基于时间的滚动策略。
    • [FLUME-1876] - Document hadoop dependency of FileChannel when used with EmbeddedAgent
    • [FLUME-1876] -当使用嵌入代理时,文件通道的hadoop依赖项。
    • [FLUME-1878] - FileChannel replay should print status every 10000 events
    • [FLUME-1878] - FileChannel回放应该每10000个事件打印状态。
    • [FLUME-1886] - Add a JMS enum type to SourceType so that users don’t need to enter FQCN for JMSSource
    • [FLUME-1886] -将一个JMS enum类型添加到SourceType,这样用户就不需要为JMSSource输入FQCN。
    • [FLUME-1889] - Add HBASE and ASYNC_HBASE enum types to SinkType so that users don’t need to enter FQCNs
    • -将HBASE和ASYNC_HBASE枚举类型添加到SinkType,这样用户就不需要输入FQCNs。
    • [FLUME-1906] - Ability to disable WAL for put operation in HBaseSink
    • [FLUME-1906] -禁止WAL在HBaseSink进行操作的能力。
    • [FLUME-1915] - Enhance NettyAvroRpcClient and the use of NettyServer to optionally use compression
    • [FLUME-1915] -增强NettyAvroRpcClient和NettyServer的使用,可选择性地使用压缩。
    • [FLUME-1926] - Optionally timeout Avro Sink Rpc Clients to avoid stickiness
    • (FLUME-1926) -可选的超时Avro Sink Rpc客户端,以避免粘性。
    • [FLUME-1940] - Log a snapshot of Flume metrics on shutdown
    • [Flume -1940] -在关闭时记录Flume度量的快照。
    • [FLUME-1945] - HBase Serializer allow key from regular expression group
    • [FLUME-1945] - HBase序列化器允许来自正则表达式组的键。
    • [FLUME-1976] - JMS Source document should provide instruction on JMS implementation jars
    • [FLUME-1976] - JMS源文档应该提供JMS实现jar的指令。
    • [FLUME-1977] - JMS Source connectionFactory property is not documented
    • [FLUME-1977] -没有记录JMS源connectionFactory属性。
    • [FLUME-1992] - ElasticSearch dependency is marked optional
    • [FLUME-1992] -弹性搜索依赖项是可选的。
    • [FLUME-1994] - Add ELASTICSEARCH enum type to SinkType to eliminate need for FQCN in agent configuration files
    • [FLUME-1994] -给SinkType添加上弹搜索enum类型,以消除在代理配置文件中对FQCN的需求。
    • [FLUME-2004] - Need to capture metrics on the Flume exec source such as events received, rejected, etc.
    • [Flume -2004] -需要在Flume exec源上捕获指标,如接收到的事件、拒绝等。
    • [FLUME-2005] - Minor improvements to Flume assembly config
    • [Flume -2005] - Flume组装配置的小改进。
    • [FLUME-2008] - it would be very convenient to have a fat jar of flume-ng-log4jappender
    • [FLUME-2008]——有一罐flume-ng-log4jappender是很方便的。
    • [FLUME-2009] - Flume project throws error when imported into Eclipse IDE (Juno)
    • [Flume -2009] - Flume项目在导入Eclipse IDE时抛出错误(Juno)
    • [FLUME-2013] - Parametrize java source and target version in the main pom file
    • [FLUME-2013] -在主pom文件中参数化java源和目标版本。
    • [FLUME-2015] - ElasticSearchSink: need access to IndexRequestBuilder instance during flume event processing
    • [flume -2015] -弹性搜索:在flume事件处理过程中,需要访问IndexRequestBuilder实例。
    • [FLUME-2046] - Typo in HBaseSink java doc
    • [FLUME-2046] - HBaseSink java doc中的Typo。
    • [FLUME-2049] - Compile ElasticSearchSink with elasticsearch 0.90
    • [FLUME-2049] -使用弹性搜索0.90编译弹性搜索接收器。
    • [FLUME-2062] - make it possible for HBase sink to deposit event headers into corresponding column qualifiers
    • [FLUME-2062] -使HBase接收器可以将事件标题存入相应的列限定符中。
    • [FLUME-2063] - Add Configurable charset to RegexHbaseEventSerializer
    • [FLUME-2063] -添加可配置的charset到RegexHbaseEventSerializer。
    • [FLUME-2076] - JMX metrics support for HTTP Source
    • [FLUME-2076] -对HTTP源的JMX度量支持。
    • [FLUME-2093] - binary tarball that is created by flume’s assembly shouldn’t contain sources
    • [flume -2093] -由flume的程序集创建的二元tarball不应该包含源。
    • [FLUME-2100] - Increase default batchSize of Morphline Solr Sink
    • [FLUME-2100] -增加变形线Solr接收器的默认batchSize。
    • [FLUME-2105] - Add docs for MorphlineSolrSink
    • [FLUME-2105] -添加用于变形的文档。
  • Bug
    • [FLUME-1110] - HDFS Sink throws IllegalStateException when flume-daemon shuts down
    • [FLUME-1110] - HDFS接收器在flume-daemon关闭时抛出IllegalStateException。
    • [FLUME-1153] - flume-ng script is missing some agent options in help output
    • [FLUME-1153]——flume-ng脚本在帮助输出中丢失了一些代理选项。
    • [FLUME-1175] - RollingFileSink complains of Bad File Descriptor upon a reconfig event
    • [FLUME-1175] - RollingFileSink在reconfig事件上抱怨文件描述符不好。
    • [FLUME-1262] - Move doc generation to a different profile
    • [FLUME-1262] -将doc生成到不同的配置文件中。
    • [FLUME-1285] - FileChannel has a dependency on Hadoop IO classes
    • [FLUME-1285] - FileChannel依赖于Hadoop IO类。
    • [FLUME-1296] - Lifecycle supervisor should check if the monitor service is still running before supervising
    • [FLUME-1296] -生命周期主管应该检查监视服务是否仍然运行在监控之前。
    • [FLUME-1511] - Scribe-source doesn’t handle zero message request correctly.
    • [FLUME-1511] - Scribe-source不能正确处理零消息请求。
    • [FLUME-1676] - ExecSource should provide a configurable charset
    • [FLUME-1676] - ExecSource应该提供一个可配置的字符集。
    • [FLUME-1688] - Bump AsyncHBase version to 1.4.1
    • [FLUME-1688] - Bump AsyncHBase版本到1.4.1。
    • [FLUME-1709] - HDFS CompressedDataStream doesn’t support serializer parameter
    • [FLUME-1709] - HDFS压缩datastream不支持序列化参数。
    • [FLUME-1720] - LICENSE file contain entry for protobuf-<version>.jar, however proper artifact name is protobuf-java-<version>.jar
    • [FLUME-1720] -许可文件包含原始buf- <版本> 的条目。jar,不管它的名字是什么,都是原生的。
    • [FLUME-1731] - SpoolableDirectorySource should have configurable support for deleting files it has already completed instead of renaming
    • [FLUME-1731] - SpoolableDirectorySource应该对已经完成的文件进行可配置的支持,而不是重新命名。
    • [FLUME-1741] - ElasticSearch tests leave directory data/elasticsearch/nodes/ lying around
    • [FLUME-1741] -弹性搜索测试使目录数据/弹性搜索/节点/躺在周围。
    • [FLUME-1748] - HDFS Sink should check if the thread is interrupted before performing any HDFS operations
    • [FLUME-1748] - HDFS接收器应该检查在执行任何HDFS操作之前,线程是否被中断。
    • [FLUME-1755] - Load balancing RPC client has issues with downed hosts
    • [FLUME-1755] -负载平衡RPC客户端与挂载主机有问题。
    • [FLUME-1766] - AvroSource throws confusing exception when configured without a port
    • [FLUME-1766] - AvroSource在没有端口的情况下抛出令人困惑的异常。
    • [FLUME-1772] - AbstractConfigurationProvider should remove component which throws exception from configure method.
    • [FLUME-1772] - AbstractConfigurationProvider应该删除从配置方法抛出异常的组件。
    • [FLUME-1773] - File Channel worker thread should not be daemon
    • [FLUME-1773] -文件通道工作线程不应该是守护进程。
    • [FLUME-1774] - EventBackingStoreFactory error message asks user to delete checkpoint which is now done automatically
    • [FLUME-1774] - EventBackingStoreFactory错误消息要求用户删除现在自动完成的检查点。
    • [FLUME-1775] - FileChannel Log Background worker should catch Throwable
    • [FLUME-1775] - FileChannel日志后台工作人员应该捕获可扔的。
    • [FLUME-1776] - Several modules require commons-lang but do not declare this in the pom
    • [FLUME-1776] -几个模块需要common -lang,但在pom中不声明这个。
    • [FLUME-1778] - Upgrade Flume to use Avro 1.7.3
    • [Flume -1778] -升级Flume使用Avro 1.7.3。
    • [FLUME-1784] - JMSource fix minor documentation problem and parameter name
    • [FLUME-1784] - JMSource修复小文档问题和参数名称。
    • [FLUME-1788] - Flume Thrift source can fail intermittently because of a race condition in Thrift server implementation on some Linux systems
    • [Flume -1788] -因为在一些Linux系统上的节俭服务器实现的竞争条件,Flume节俭源可能会间歇性地失败。
    • [FLUME-1789] - Unit tests TestJCEFileKeyProvider and TestFileChannelEncryption fail with IBM JDK and flume-1.3.0
    • [FLUME-1789] - Unit test TestJCEFileKeyProvider和TestFileChannelEncryption不兼容IBM JDK和flume-1.3.0。
    • [FLUME-1795] - Flume thrift legacy source does not have proper logging configured
    • [Flume -1795] - Flume节俭传统来源没有正确的日志配置。
    • [FLUME-1797] - TestFlumeConfiguration is in com.apache.flume.conf namespace.
    • [FLUME-1797] - TestFlumeConfiguration is in com.apache.flume。conf名称空间。
    • [FLUME-1799] - Generated source tarball is missing flume-ng-embedded-agent
    • [FLUME-1799] -生成的源tarball缺失了flume-ng-埋入剂。
    • [FLUME-1802] - Missing parameter –conf in example of the Flume User Guide
    • [Flume -1802] -在Flume用户指南中缺少参数- conf。
    • [FLUME-1803] - Generated dist tarball is missing flume-ng-embedded-agent
    • [FLUME-1803] -生成的dist tarball缺失了flume-ng-埋入剂。
    • [FLUME-1804] - JMS source not included in binary dist
    • [FLUME-1804] -不包含在二进制代码中的JMS源。
    • [FLUME-1805] - Embedded agent deps should be specified in dependencyManagement section of pom
    • [FLUME-1805] -在pom的依赖性管理部分中应指定嵌入的agent deps。
    • [FLUME-1818] - Support various layouts in log4jappender
    • [FLUME-1818] -支持log4jappender中的各种布局。
    • [FLUME-1819] - ExecSource don’t flush the cache if there is no input entries
    • [FLUME-1819] -如果没有输入条目,ExecSource不刷新缓存。
    • [FLUME-1820] - Should not be possible for RPC client to block indefinitely on close()
    • [FLUME-1820] - RPC客户端不可能无限期地阻塞()
    • [FLUME-1822] - Update javadoc for FlumeConfiguration
    • [FLUME-1822] -为FlumeConfiguration更新javadoc。
    • [FLUME-1823] - LoadBalancingRpcClient method must throw exception if it is called after close is called.
    • [FLUME-1823] - LoadBalancingRpcClient方法如果在关闭后调用,则必须抛出异常。
    • [FLUME-1824] - Inflights can complete successfully even if checkpoint fails
    • [FLUME-1824] -即使检查点失败,也能成功完成。
    • [FLUME-1828] - ResettableInputStream should support seek()
    • [FLUME-1828] - ResettableInputStream应该支持seek()
    • [FLUME-1834] - Userguide on trunk is missing some memory channel props
    • [FLUME-1834] - trunk的用户指南缺少一些内存通道道具。
    • [FLUME-1835] - Flume User Guide has wrong prop in Load Balancing Sink Selector
    • [Flume -1835] - Flume用户指南在负载平衡接收器选择器中有错误的支撑。
    • [FLUME-1844] - HDFSEventSink should have option to use RawLocalFileSystem
    • [FLUME-1844] - HDFSEventSink应该可以选择使用RawLocalFileSystem。
    • [FLUME-1845] - Document plugin.d directory structure
    • [水槽- 1845]——文档插件。d目录结构
    • [FLUME-1849] - Embedded Agent doesn’t shutdown supervisor
    • [FLUME-1849] -嵌入式代理不关闭管理器。
    • [FLUME-1852] - Issues with EmbeddedAgentConfiguration
    • [FLUME-1852] -嵌入的问题。
    • [FLUME-1854] - Application class can deadlock if stopped immediately after start
    • [FLUME-1854] -如果在启动后立即停止,应用程序类可以死锁。
    • [FLUME-1863] - EmbeddedAgent pom must pull in file channel
    • [FLUME-1863] -嵌入代理pom必须拉入文件通道。
    • [FLUME-1865] - Rename the Sequence File formatters to Serializer to be consistent with the rest of Flume
    • [Flume -1865] -将序列文件格式化程序重命名为Serializer,以与Flume的其余部分保持一致。
    • [FLUME-1866] - ChannelProcessor is not logging ChannelExceptions.
    • [FLUME-1866] - ChannelProcessor并不是记录通道异常。
    • [FLUME-1867] - There’s no option to set hostname for HTTPSource
    • [FLUME-1867] -没有设置HTTPSource的主机名的选项。
    • [FLUME-1868] - FlumeUserGuide mentions wrong FQCN for JSONHandler
    • [FLUME-1868] - FlumeUserGuide对JSONHandler提到了错误的FQCN。
    • [FLUME-1869] - Request to add “HTTP” source type to SourceType.java
    • [FLUME-1869] -请求将“HTTP”源类型添加到SourceType.java。
    • [FLUME-1870] - Flume sends non-numeric values with type as float to Ganglia causing ganglia to crash
    • [Flume -1870] - Flume向Ganglia发送非数值类型的数值,导致Ganglia崩溃。
    • [FLUME-1872] - SpoolingDirectorySource doesn’t delete tracker file when deletePolicy is “immediate”
    • [FLUME-1872] - SpoolingDirectorySource在deletePolicy为“即时”时不删除跟踪文件
    • [FLUME-1879] - Secure HBase documentation
    • [FLUME-1879] -安全的HBase文档。
    • [FLUME-1880] - Double-logging of created HDFS files
    • [FLUME-1880] -双重记录创建的HDFS文件。
    • [FLUME-1882] - Allow case-insensitive deserializer value for SpoolDirectorySource
    • [FLUME-1882] -允许对SpoolDirectorySource使用不区分大小写的反序列化值。
    • [FLUME-1890] - Flume should set the hbase keytab and principal in HBase conf object.
    • [Flume -1890] - Flume应该在hbase conf对象中设置hbase keytab和principal。
    • [FLUME-1891] - Fast replay runs even when checkpoint exists.
    • [FLUME-1891] -即使检查点存在,快速回放也可以运行。
    • [FLUME-1893] - File Channel could miss possible checkpoint corruption
    • [flui -1893] -档案频道可能会错过可能的检查点腐败。
    • [FLUME-1911] - Add deprecation back to the legacy thrift code
    • [FLUME-1911] -在旧的节约代码中添加了弃用。
    • [FLUME-1916] - HDFS sink should poll for # of active replicas. If less than required, roll the file.
    • [FLUME-1916] - HDFS sink应该对活性副本的#进行投票。如果不需要,滚动文件。
    • [FLUME-1918] - File Channel cannot handle capacity of more than 500 Million events
    • [FLUME-1918] -文件通道无法处理超过5亿事件的容量。
    • [FLUME-1922] - HDFS Sink should optionally insert the timestamp at the sink
    • [FLUME-1922] - HDFS接收器应该可以选择在接收器上插入时间戳。
    • [FLUME-1924] - Bug in serializer context parsing in RollingFileSink
    • [FLUME-1924] -在RollingFileSink中对序列化器上下文进行解析。
    • [FLUME-1925] - HDFS timeouts should not starve other threads
    • [FLUME-1925] - HDFS超时不应该让其他线程挨饿。
    • [FLUME-1929] - CheckpointRebuilder main method does not work
    • [FLUME-1929] - CheckpointRebuilder main方法不起作用。
    • [FLUME-1930] - Inflights should clean up executors on close.
    • [flui -1930]——飞机应该在关闭时清除执行器。
    • [FLUME-1931] - HDFS Sink has a commons-lang dependency which is missing in pom
    • [FLUME-1931] - HDFS接收器在pom中有一个常见的-lang依赖性。
    • [FLUME-1932] - no-reload-conf command line param does not work
    • [FLUME-1932] - - -无reload-conf命令行param不起作用。
    • [FLUME-1937] - Issue with maxUnderReplication in HDFS sink
    • [FLUME-1937] -在HDFS接收器上的maxUnderReplication问题。
    • [FLUME-1939] - FlumeEventQueue must check if file is open before setting the length of the file
    • [FLUME-1939] - FlumeEventQueue必须检查文件是否打开,然后设置文件的长度。
    • [FLUME-1943] - ExecSource tests failing on Jenkins
    • [FLUME-1943] - ExecSource测试失败于Jenkins。
    • [FLUME-1948] - plugins.d directory(ies) should be separately overridable, independent of FLUME_HOME
    • [水槽- 1948]——插件。d目录(ies)应单独使用,独立于FLUME_HOME。
    • [FLUME-1949] - Documentation for sink processor lists incorrect default
    • [FLUME-1949] - sink processor的文档列出了错误的默认值。
    • [FLUME-1955] - fileSuffix does not work with compressed streams
    • [FLUME-1955] - fileSuffix不能使用压缩流。
    • [FLUME-1958] - Remove attlasian-ide-plugin.xml from the repo
    • [水槽- 1958]——删除attlasian-ide-plugin。xml的回购
    • [FLUME-1964] - hdfs sink depends on commons-io but does not specify it in the pom
    • [FLUME-1964] - hdfs接收器依赖于common -io,但没有在pom中指定它。
    • [FLUME-1965] - Thrift sink alias doesn’t exist
    • [FLUME-1965] - - -节俭的sink别名并不存在。
    • [FLUME-1969] - Update user Guide to explain the purpose of minimumRequiredSpace setting for FileChannel
    • [FLUME-1969] -更新用户指南来解释FileChannel的最小需求空间设置的目的。
    • [FLUME-1974] - Thrift compatibility issue with hbase-0.92
    • [FLUME-1974] - hbase-0.92的节约兼容性问题。
    • [FLUME-1975] - Use TThreadedSelectServer in ThriftSource if it is available
    • [FLUME-1975]如果可用的话,在ThriftSource中使用TThreadedSelectServer。
    • [FLUME-1980] - Log4jAppender should optionally drop events if append fails
    • [FLUME-1980] - Log4jAppender如果append失败,则应该选择删除事件。
    • [FLUME-1981] - Rpc client expiration can be done in a more thread-safe way
    • [FLUME-1981] - Rpc客户端过期可以以更安全的方式进行。
    • [FLUME-1986] - doTestInflightCorrupts should not commit transactions
    • [FLUME-1986] - dotestinflightpts不应该提交交易。
    • [FLUME-1993] - On Windows, when using the spooling directory source, there is a file sharing violation when trying to delete tracker file
    • [FLUME-1993] -在Windows上,当使用spooling目录源时,在试图删除跟踪文件时存在文件共享冲突。
    • [FLUME-2002] - Flume RPC Client creates 2 threads per each log attempt if the remote flume agent goes down
    • [Flume -2002] - Flume RPC客户端在每个日志尝试中创建2个线程,如果远程Flume代理下降。
    • [FLUME-2011] - “mvn test” fails
    • [FLUME-2011] -“mvn测试”失败。
    • [FLUME-2012] - Two tests fail on Mac OS (saying they fail to load native library) with Java 7
    • [FLUME-2012] -两个测试在Mac OS上失败(说它们无法加载本地库)和Java 7。
    • [FLUME-2014] - Race condition when using local timestamp with BucketPath
    • [FLUME-2014] -使用本地时间戳与BucketPath的竞争条件。
    • [FLUME-2023] - Flume must login to secure HBase before creating the HTable instance
    • [Flume -2023] -在创建HTable实例之前,Flume必须登录以确保HBase。
    • [FLUME-2025] - ThriftSource throws NPE in stop() if start() failed because socket open failed or if thrift server instance creation threw.
    • [FLUME-2025] - ThriftSource在stop()中抛出NPE,如果启动()失败,因为套接字打开失败,或者节约服务器实例创建失败。
    • [FLUME-2026] - TestHTTPSource should use any available port rather than a hardcoded port number
    • [FLUME-2026] - TestHTTPSource应该使用任何可用的端口,而不是硬编码的端口号。
    • [FLUME-2027] - Check for default replication fails on federated cluster in hdfs sink
    • [FLUME-2027] -在hdfs sink的联合集群上检查默认复制失败。
    • [FLUME-2032] - HDFSEventSink doesn’t work in Windows
    • [FLUME-2032] - HDFSEventSink在窗户上不起作用。
    • [FLUME-2036] - Make hostname optional for HTTPSource
    • [FLUME-2036] -为HTTPSource提供可选的主机名。
    • [FLUME-2042] - log4jappender timeout should be configurable
    • [FLUME-2042] - log4jappender超时应该是可配置的。
    • [FLUME-2043] - JMS Source removed on failure to create configuration
    • [FLUME-2043] -在未能创建配置时删除了JMS源。
    • [FLUME-2044] - HDFS Sink impersonation fails after the first file
    • [FLUME-2044] - HDFS接收器模拟在第一个文件之后失败。
    • [FLUME-2051] - Surefire 2.12 cannot run a single test on Windows. Upgrade to 2.12.3
    • [FLUME-2051] - Surefire 2.12不能在Windows上运行一个测试。升级到2.12.3
    • [FLUME-2054] - Support Version Info on Windows and fix failure of TestVersionInfo
    • [FLUME-2054] -支持Windows上的版本信息并修复TestVersionInfo的失败。
    • [FLUME-2057] - Failures in FileChannel’s TestEventQueueBackingStoreFactory on Windows
    • [FLUME-2057] - FileChannel在Windows上的TestEventQueueBackingStoreFactory的失败。
    • [FLUME-2060] - Failure in TestLog.testReplaySucceedsWithUnusedEmptyLogMetaDataFastReplay test on Windows
    • [FLUME-2060] - TestLog的失败。在Windows上testReplaySucceedsWithUnusedEmptyLogMetaDataFastReplay测试
    • [FLUME-2072] - JMX metrics support for HBase Sink
    • [FLUME-2072] - HBase接收器的JMX指标支持。
    • [FLUME-2081] - JMX metrics support for SpoolDir
    • [FLUME-2081] -对SpoolDir的JMX度量支持。
    • [FLUME-2082] - JMX support for Seq Generator Source
    • [FLUME-2082] -对Seq生成器源的JMX支持。
    • [FLUME-2083] - Avro Source should not start if SSL is enabled and keystore cannot be opened
    • [FLUME-2083] -如果启用SSL并不能打开密钥存储库,Avro源不能启动。
    • [FLUME-2098] - Make Solr sink depend on the CDK version of morphlines
    • [FLUME-2098] -使Solr sink依赖于CDK版本的形态。
  • Documentation
    • [FLUME-1621] - Document new MemoryChannel parameters in Flume User Guide
    • [Flume -1621] -在Flume用户指南中记录新的MemoryChannel参数。
    • [FLUME-1910] - Add thrift RPC documentation
    • [FLUME-1910] -添加节俭RPC文档。
    • [FLUME-1953] - Fix dev guide error that says sink can read from multiple channels
    • [FLUME-1953] - Fix dev guide error表示sink可以从多个通道读取数据。
    • [FLUME-1962] - Document proper specification of lzo codec as lzop in Flume User Guide
    • [Flume -1962] -在Flume用户指南中作为lzop的lzop文件的适当规范。
    • [FLUME-1979] - Wrong propname for connection reset interval in avro sink
    • [FLUME-1979] - avro sink的连接复位间隔错误的propname。
    • [FLUME-2030] - Documentation of Configuration Changes JMSSource, HBaseSink, AsyncHBaseSink and ElasticSearchSink
    • [FLUME-2030] -配置文件更改JMSSource、HBaseSink、AsyncHBaseSink和弹性searchsink。
  • Task
    • [FLUME-1686] - Exclude target directories & Eclipse files from rat checks
    • [FLUME-1686] -将目标目录和Eclipse文件排除在鼠类检查中。
    • [FLUME-2094] - Remove the deprecated - Recoverable Memory Channel
    • [FLUME-2094] -删除已弃用的可恢复内存通道。
  • Sub-task
    • [FLUME-1626] - Support Hbase security in Hbase sink
    • [FLUME-1626]支持Hbase sink的Hbase安全。
    • [FLUME-1630] - Flume configuration code could be improved
    • [Flume -1630] - Flume配置代码可以改进。
    • [FLUME-1674] - Documentation / Wiki
    • [FLUME-1674] -文档/维基。
    • [FLUME-1896] - Implement Thrift RpcClient
    • [FLUME-1896] -实现节俭的RpcClient。
    • [FLUME-1897] - Implement Thrift Sink
    • [FLUME-1897] -实施节俭储蓄。
    • [FLUME-1898] - Implement Thrift Source
    • [FLUME-1898] -实施节约资源。
    • [FLUME-2102] - Update LICENSE file for Flume 1.4.0
    • [Flume -2102] - Flume 1.4.0的更新许可文件。

Apache Flume

Apache水槽

Resources

资源

Apache

Apache