omhttpfs: Hadoop HTTPFS Output Module ===================================== =========================== =========================================================================== **Module Name:** **omhttpfs** **Available Since:** **8.10.0** **Author:** `sskaje `_ =========================== =========================================================================== This module is an alternative to omhdfs via `Hadoop HDFS over HTTP `_. **Dependencies** * libcurl **Configure** :: ./configure --enable-omhttpfs **Config options** Legacy config **NOT** supported. Note: parameter names are case-insensitive. - **host** HttpFS server host. Default: *127.0.0.1* - **port** HttpFS server port. Default: *14000* - **user** HttpFS auth user. Default: *hdfs* - **https** \ Turn on if your HttpFS runs on HTTPS. Default: *off* - **file** File to write, or a template name. - **isdynfile** \ Turn this on if your **file** is a template name. See examples below. - **template** Format your message when writing to **file**. Default: *RSYSLOG_FileFormat* **Examples** :: module(load="omhttpfs") template(name="hdfs_tmp_file" type="string" string="/tmp/%$YEAR%/test.log") template(name="hdfs_tmp_filecontent" type="string" string="%$YEAR%-%$MONTH%-%$DAY% %MSG% ==\n") local4.* action(type="omhttpfs" host="10.1.1.161" port="14000" https="off" file="hdfs_tmp_file" isDynFile="on") local5.* action(type="omhttpfs" host="10.1.1.161" port="14000" https="off" file="hdfs_tmp_file" isDynFile="on" template="hdfs_tmp_filecontent")