[ 
https://issues.apache.org/jira/browse/FLUME-3021?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15932606#comment-15932606
 ] 

Helmut Wahrman commented on FLUME-3021:
---------------------------------------

ok, my initial problem is gone. I had a problem in my Serializer, where i 
didn't issue an builder.endObject(). 
Seems that this was accepted with ES < 2.0.

I have now a bulkinsert working, but get a crash afterwards. So not all data is 
inserted.

2017-03-20 00:37:27,550 (SinkRunner-PollingRunner-DefaultSinkProcessor) [ERROR 
- 
org.apache.flume.sink.elasticsearch.ElasticSearchSink.process(ElasticSearchSink.java:225)]
 Failed to commit transaction. Transaction rolled back.
org.apache.flume.EventDeliveryException: failure in bulk execution:
[7]: index [sa-2017-03-20], type [data], id [AVrqAWyTSRW-h0z5T32U], message 
[MapperParsingException[failed to parse [@fields.filename]]; nested: 
IllegalStateException[Can't get text on a START_OBJECT at 1:629];]
        at 
org.apache.flume.sink.elasticsearch.client.ElasticSearchTransportClient.execute(ElasticSearchTransportClient.java:186)
        at 
org.apache.flume.sink.elasticsearch.ElasticSearchSink.process(ElasticSearchSink.java:205)
        at 
org.apache.flume.sink.DefaultSinkProcessor.process(DefaultSinkProcessor.java:67)
        at org.apache.flume.SinkRunner$PollingRunner.run(SinkRunner.java:145)
        at java.lang.Thread.run(Thread.java:745)
2017-03-20 00:37:27,553 (SinkRunner-PollingRunner-DefaultSinkProcessor) [ERROR 
- org.apache.flume.SinkRunner$PollingRunner.run(SinkRunner.java:158)] Unable to 
deliver event. Exception follows.
org.apache.flume.EventDeliveryException: Failed to commit transaction. 
Transaction rolled back.
        at 
org.apache.flume.sink.elasticsearch.ElasticSearchSink.process(ElasticSearchSink.java:227)
        at 
org.apache.flume.sink.DefaultSinkProcessor.process(DefaultSinkProcessor.java:67)
        at org.apache.flume.SinkRunner$PollingRunner.run(SinkRunner.java:145)
        at java.lang.Thread.run(Thread.java:745)
Caused by: org.apache.flume.EventDeliveryException: failure in bulk execution:
[7]: index [sa-2017-03-20], type [data], id [AVrqAWyTSRW-h0z5T32U], message 
[MapperParsingException[failed to parse [@fields.filename]]; nested: 
IllegalStateException[Can't get text on a START_OBJECT at 1:629];]
        at 
org.apache.flume.sink.elasticsearch.client.ElasticSearchTransportClient.execute(ElasticSearchTransportClient.java:186)
        at 
org.apache.flume.sink.elasticsearch.ElasticSearchSink.process(ElasticSearchSink.java:205)
        ... 3 more


Seems there is a problem in my data, related to @fields.filename, will debug 
that.

> flume Elasticsearch 5.0 not support
> -----------------------------------
>
>                 Key: FLUME-3021
>                 URL: https://issues.apache.org/jira/browse/FLUME-3021
>             Project: Flume
>          Issue Type: Bug
>          Components: Sinks+Sources
>    Affects Versions: 1.7.0
>            Reporter: tycho_yang
>            Assignee: Yonghao Zou
>             Fix For: 1.8.0
>
>         Attachments: FLUME-3021-0.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to