如何使用fluentd out webhdfs删除json数据的标签

bpsygsoo  于 2021-05-30  发布在  Hadoop
关注(0)|答案(0)|浏览(258)

我正在使用fluentd out\u webhdfs将数据发布到hadoop hdfs td-agent.conf:

<match access.**>
  type webhdfs
  host hadoop1
  port 50070
  path /data/access.log.%Y%m%d_%H.log
  output_data_type ltsv
  field_separator TAB
  output_include_tag false
</match>

使用curl命令发布数据:

curl -X POST -d 'json={"name":"abc","id":"8754738"}' http://localhost:8888/.access

hdfs文件中的结果如下:

2014-08-20T08:25:28Z name:abc id:8754738

有没有办法把“name:”和“id:”去掉,我想要的结果是:

2014-08-20T08:25:28Z abc 8754738

任何人都可以帮帮我!

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题