gpt4 book ai didi

java - Flume HDFS接收器自定义文件名

转载 作者:行者123 更新时间:2023-12-01 13:56:34 26 4
gpt4 key购买 nike

有没有办法在flume存储的HDFS接收器中配置(通过事件动态)文件名? HDFS接收器提供以下名称配置。

hdfs.filePrefix
hdfs.fileSuffix

最佳答案

是的。您可以通过以下参数配置HDFS接收器中的文件名。

hdfs.filePrefix = <<FILE_PREFIX>>-%{host}-%d-%H-%m-%s
hdfs.fileSuffix = <<FILE_SUFFIX>>-%{host}-%d-%H-%m-%s

%{host} = "It will pick up the hostname of your machine"
%t = "It will provide unix time in milliseconds "
%d= "Date"
%H= "Hour"
%m= "minutes"
%s= "seconds"

因此Flume Bucket writer打开线程到hdfs进行写入,通过使用“Prifix/Suffix”我们可以动态创建文件名。

关于java - Flume HDFS接收器自定义文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19592853/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com