Я пытаюсь ввести каталог, заполненный файлами с разными именами файлов. Мне нужно вывести их, используя webhdfs с их оригинальными именами файлов.
Мой вопрос первый как?
И будет ли какое-либо влияние на производительность в результате?
Это конфигурация:
<source>
@type tail
read_from_head true
path /var/log/td-input/*
pos_file /tmp/td-agent-tail.pos
tag tail
<parse>
@type none
</parse>
</source>
<match tail>
@type webhdfs
host servername
port 50070
path /path/to/folder/app
<buffer>
flush_mode interval
flush_interval 60s
</buffer>
<format>
@type single_value
add_newline true
</format>
</match>
Итак, если, например, я ввожу имя файла "error_app1.log"
Мне нужно, чтобы имя файла в HDFS было error_app1_2019_06_27.log