I am posting JSON data to ElasticSearch using Flume . But for some reason it is not loading the correct data in the message. Instead of JSON message it is storing message data as "org.elasticsearch.common.xcontent.XContentBuilder@32f4122e"
I tried using the DynamicSerializer which determines the content-type. But no luck. Here is the sample data posted on Elastic Search. { "_index": "test_flume-2014-04-07", "_type": "logs", "_id": "M9E-33RQTy2kA6QhW6mSUw", "_score": null, "_source": { "@message": "org.elasticsearch.common.xcontent.XContentBuilder@58bf76d2 ", "@timestamp": "2014-04-07T09:49:26.490Z", "@fields": { "timestamp": "1396864166490" } }, "sort": [ 1396864166490, 1396864166490 ] } org.elasticsearch.common.xcontent.XContentBuilder -- Deepak Subhramanian