Rsyslog 学习研究

OmHTTPFS, Another Rsyslog HDFS Output Plugin

By @sskaje

Still in beta, merged into rsyslog’s official repo.

Known issues or features to be supported:
Error codes returned;
Connection detect;
http keep-alive;

Code here:

OmHTTPFS, Another Rsyslog HDFS Output Plugin by @sskaje:
Hadoop相关 HDFS 学习研究

Newer Documentation for HttpFS(Hadoop HDFS over HTTP)

By @sskaje

I was trying to make rsyslog v8 communicating with hadoop hdfs directly via omhdfs, but failed as it’s said officially that omhdfs is not working with rsyslog v8 by now.

UPDATE: OmHTTPFS, Another Rsyslog HDFS Output Plugin,

I was recommended to use HttpFS when setting up Hue in CDH. HttpFS is a http gateway for HDFS, originally developed by cloudera as hoop and then contributed to Apache foundation as a component of HDFS.

It’s named ‘Hadoop HDFS over HTTP’, HttpFS is a server that provides a REST HTTP gateway supporting all HDFS File System operations (read and write). And it is inteoperable with the webhdfs REST HTTP API. The latest doc can be found here.
Examples with cURL are given on that doc page:

$ curl http://httpfs-host:14000/webhdfs/v1/user/foo/README.txt returns the contents of the HDFS /user/foo/README.txt file.
$ curl http://httpfs-host:14000/webhdfs/v1/user/foo?op=list returns the contents of the HDFS /user/foo directory in JSON format.
$ curl -X POST http://httpfs-host:14000/webhdfs/v1/user/foo/bar?op=mkdirs creates the HDFS /user/ directory.

Try those, only things you can get is a HTTP 401.
You have to add, at least, a ‘’ to identify yourself, then:


The latest source of httpfs can be found in apache foundation’s svn:

Newer Documentation for HttpFS(Hadoop HDFS over HTTP) by @sskaje:

Incoming search terms:

Linux Rsyslog 学习研究 操作系统相关

Build omhdfs for Rsyslog

By @sskaje

omhttpfs is contrib-ed to rsyslog official repo as an alternative log-to-hdfs solution.

Omhdfs is not provided as an RPM from rsyslog’s offical yum repo, so I’m trying to build on a machine with hadoop installed.
My server is CentOS 6.5, with CDH 5.1 installed.

Download source from:

Install dependencies:

Then I tried to:

Failed on make.
Error message:

Build omhdfs for Rsyslog by @sskaje: