[ https://issues.apache.org/jira/browse/FLUME-3021?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15939923#comment-15939923 ]
tycho_yang commented on FLUME-3021: ----------------------------------- hi Yonghao Zou There is a certain probability that the error will be reported: ______________________________________________________________________________________ [root@centos-6-php apache-flume-1.7.0-bin]# bin/flume-ng agent --conf conf --conf-file ./conf/elasticsearch_20160217.conf --name agent1 -Dflume.root.logger=INFO,console Info: Sourcing environment configuration script /data/apache-flume-1.7.0-bin/conf/flume-env.sh Info: Including Hive libraries found via () for Hive access + exec /usr/java/latest/bin/java -Xms5000m -Xmx5000m -Dcom.sun.management.jmxremote -Dflume.root.logger=INFO,console -cp '/data/apache-flume-1.7.0-bin/conf:/data/apache-flume-1.7.0-bin/lib/*:/lib/*' -Djava.library.path= org.apache.flume.node.Application --conf-file ./conf/elasticsearch_20160217.conf --name agent1 2017-03-24 14:38:31,657 (lifecycleSupervisor-1-0) [INFO - org.apache.flume.node.PollingPropertiesFileConfigurationProvider.start(PollingPropertiesFileConfigurationProvider.java:62)] Configuration provider starting 2017-03-24 14:38:31,680 (conf-file-poller-0) [INFO - org.apache.flume.node.PollingPropertiesFileConfigurationProvider$FileWatcherRunnable.run(PollingPropertiesFileConfigurationProvider.java:134)] Reloading configuration file:./conf/elasticsearch_20160217.conf 2017-03-24 14:38:31,697 (conf-file-poller-0) [INFO - org.apache.flume.conf.FlumeConfiguration$AgentConfiguration.addProperty(FlumeConfiguration.java:1016)] Processing:sink1 2017-03-24 14:38:31,722 (conf-file-poller-0) [INFO - org.apache.flume.conf.FlumeConfiguration$AgentConfiguration.addProperty(FlumeConfiguration.java:1016)] Processing:sink1 2017-03-24 14:38:31,722 (conf-file-poller-0) [INFO - org.apache.flume.conf.FlumeConfiguration$AgentConfiguration.addProperty(FlumeConfiguration.java:1016)] Processing:sink1 2017-03-24 14:38:31,724 (conf-file-poller-0) [INFO - org.apache.flume.conf.FlumeConfiguration$AgentConfiguration.addProperty(FlumeConfiguration.java:930)] Added sinks: sink1 Agent: agent1 2017-03-24 14:38:31,725 (conf-file-poller-0) [INFO - org.apache.flume.conf.FlumeConfiguration$AgentConfiguration.addProperty(FlumeConfiguration.java:1016)] Processing:sink1 2017-03-24 14:38:31,725 (conf-file-poller-0) [INFO - org.apache.flume.conf.FlumeConfiguration$AgentConfiguration.addProperty(FlumeConfiguration.java:1016)] Processing:sink1 2017-03-24 14:38:31,725 (conf-file-poller-0) [INFO - org.apache.flume.conf.FlumeConfiguration$AgentConfiguration.addProperty(FlumeConfiguration.java:1016)] Processing:sink1 2017-03-24 14:38:31,725 (conf-file-poller-0) [INFO - org.apache.flume.conf.FlumeConfiguration$AgentConfiguration.addProperty(FlumeConfiguration.java:1016)] Processing:sink1 2017-03-24 14:38:31,728 (conf-file-poller-0) [INFO - org.apache.flume.conf.FlumeConfiguration$AgentConfiguration.addProperty(FlumeConfiguration.java:1016)] Processing:sink1 2017-03-24 14:38:31,728 (conf-file-poller-0) [INFO - org.apache.flume.conf.FlumeConfiguration$AgentConfiguration.addProperty(FlumeConfiguration.java:1016)] Processing:sink1 2017-03-24 14:38:31,728 (conf-file-poller-0) [INFO - org.apache.flume.conf.FlumeConfiguration$AgentConfiguration.addProperty(FlumeConfiguration.java:1016)] Processing:sink1 2017-03-24 14:38:31,796 (conf-file-poller-0) [INFO - org.apache.flume.conf.FlumeConfiguration.validateConfiguration(FlumeConfiguration.java:140)] Post-validation flume configuration contains configuration for agents: [agent1] 2017-03-24 14:38:31,796 (conf-file-poller-0) [INFO - org.apache.flume.node.AbstractConfigurationProvider.loadChannels(AbstractConfigurationProvider.java:147)] Creating channels 2017-03-24 14:38:31,818 (conf-file-poller-0) [INFO - org.apache.flume.channel.DefaultChannelFactory.create(DefaultChannelFactory.java:42)] Creating instance of channel channel1 type memory 2017-03-24 14:38:31,826 (conf-file-poller-0) [INFO - org.apache.flume.node.AbstractConfigurationProvider.loadChannels(AbstractConfigurationProvider.java:201)] Created channel channel1 2017-03-24 14:38:31,827 (conf-file-poller-0) [INFO - org.apache.flume.source.DefaultSourceFactory.create(DefaultSourceFactory.java:41)] Creating instance of source source1, type exec 2017-03-24 14:38:32,041 (conf-file-poller-0) [INFO - org.apache.flume.sink.DefaultSinkFactory.create(DefaultSinkFactory.java:42)] Creating instance of sink: sink1, type: elasticsearch 2017-03-24 14:38:32,046 (conf-file-poller-0) [INFO - org.apache.flume.sink.elasticsearch.ElasticSearchSink.parseTTL(ElasticSearchSink.java:417)] TTL qualifier is empty. Defaulting to day qualifier. 2017-03-24 14:38:32,094 (conf-file-poller-0) [INFO - org.apache.flume.node.AbstractConfigurationProvider.getConfiguration(AbstractConfigurationProvider.java:116)] Channel channel1 connected to [source1, sink1] 2017-03-24 14:38:32,131 (conf-file-poller-0) [INFO - org.apache.flume.node.Application.startAllComponents(Application.java:137)] Starting new configuration:{ sourceRunners:{source1=EventDrivenSourceRunner: { source:org.apache.flume.source.ExecSource{name:source1,state:IDLE} }} sinkRunners:{sink1=SinkRunner: { policy:org.apache.flume.sink.DefaultSinkProcessor@90d4a28 counterGroup:{ name:null counters:{} } }} channels:{channel1=org.apache.flume.channel.MemoryChannel{name: channel1}} } 2017-03-24 14:38:32,131 (conf-file-poller-0) [INFO - org.apache.flume.node.Application.startAllComponents(Application.java:144)] Starting Channel channel1 2017-03-24 14:38:32,132 (lifecycleSupervisor-1-0) [INFO - org.apache.flume.instrumentation.MonitoredCounterGroup.register(MonitoredCounterGroup.java:119)] Monitored counter group for type: CHANNEL, name: channel1: Successfully registered new MBean. 2017-03-24 14:38:32,132 (lifecycleSupervisor-1-0) [INFO - org.apache.flume.instrumentation.MonitoredCounterGroup.start(MonitoredCounterGroup.java:95)] Component type: CHANNEL, name: channel1 started 2017-03-24 14:38:32,152 (conf-file-poller-0) [INFO - org.apache.flume.node.Application.startAllComponents(Application.java:171)] Starting Sink sink1 2017-03-24 14:38:32,153 (lifecycleSupervisor-1-1) [INFO - org.apache.flume.sink.elasticsearch.ElasticSearchSink.start(ElasticSearchSink.java:350)] ElasticSearch sink {} started 2017-03-24 14:38:32,153 (lifecycleSupervisor-1-1) [INFO - org.apache.flume.instrumentation.MonitoredCounterGroup.register(MonitoredCounterGroup.java:119)] Monitored counter group for type: SINK, name: sink1: Successfully registered new MBean. 2017-03-24 14:38:32,153 (lifecycleSupervisor-1-1) [INFO - org.apache.flume.instrumentation.MonitoredCounterGroup.start(MonitoredCounterGroup.java:95)] Component type: SINK, name: sink1 started 2017-03-24 14:38:32,161 (lifecycleSupervisor-1-1) [WARN - org.apache.flume.sink.elasticsearch.client.ElasticSearchTransportClient.configureHostnames(ElasticSearchTransportClient.java:139)] [192.168.3.63:9300] 2017-03-24 14:38:32,164 (lifecycleSupervisor-1-1) [INFO - org.apache.flume.sink.elasticsearch.client.ElasticSearchTransportClient.openClient(ElasticSearchTransportClient.java:199)] Using ElasticSearch hostnames: [192.168.3.63:9300] 2017-03-24 14:38:32,169 (conf-file-poller-0) [INFO - org.apache.flume.node.Application.startAllComponents(Application.java:182)] Starting Source source1 2017-03-24 14:38:32,169 (lifecycleSupervisor-1-2) [INFO - org.apache.flume.source.ExecSource.start(ExecSource.java:168)] Exec source starting with command:tail -F /data/lb-www.access.log-20170324 2017-03-24 14:38:32,203 (lifecycleSupervisor-1-2) [INFO - org.apache.flume.instrumentation.MonitoredCounterGroup.register(MonitoredCounterGroup.java:119)] Monitored counter group for type: SOURCE, name: source1: Successfully registered new MBean. 2017-03-24 14:38:32,203 (lifecycleSupervisor-1-2) [INFO - org.apache.flume.instrumentation.MonitoredCounterGroup.start(MonitoredCounterGroup.java:95)] Component type: SOURCE, name: source1 started 2017-03-24 14:38:33,315 (lifecycleSupervisor-1-1) [INFO - org.elasticsearch.plugins.PluginsService.logPluginInfo(PluginsService.java:174)] no modules loaded 2017-03-24 14:38:33,320 (lifecycleSupervisor-1-1) [INFO - org.elasticsearch.plugins.PluginsService.logPluginInfo(PluginsService.java:177)] loaded plugin [org.elasticsearch.index.reindex.ReindexPlugin] 2017-03-24 14:38:33,320 (lifecycleSupervisor-1-1) [INFO - org.elasticsearch.plugins.PluginsService.logPluginInfo(PluginsService.java:177)] loaded plugin [org.elasticsearch.percolator.PercolatorPlugin] 2017-03-24 14:38:33,321 (lifecycleSupervisor-1-1) [INFO - org.elasticsearch.plugins.PluginsService.logPluginInfo(PluginsService.java:177)] loaded plugin [org.elasticsearch.script.mustache.MustachePlugin] 2017-03-24 14:38:33,321 (lifecycleSupervisor-1-1) [INFO - org.elasticsearch.plugins.PluginsService.logPluginInfo(PluginsService.java:177)] loaded plugin [org.elasticsearch.transport.Netty3Plugin] 2017-03-24 14:38:33,321 (lifecycleSupervisor-1-1) [INFO - org.elasticsearch.plugins.PluginsService.logPluginInfo(PluginsService.java:177)] loaded plugin [org.elasticsearch.transport.Netty4Plugin] 2017-03-24 14:38:45,485 (SinkRunner-PollingRunner-DefaultSinkProcessor) [ERROR - org.apache.flume.sink.elasticsearch.ElasticSearchSink.process(ElasticSearchSink.java:221)] Failed to commit transaction. Transaction rolled back. NoNodeAvailableException[None of the configured nodes were available: [{node-1}{Xb_O5doNTMuS2u4pbC4ILQ}{O4cUzwIPQ9uVMWkygbwhtw}{192.168.3.63}{192.168.3.63:9300}]]; nested: NodeNotConnectedException[[node-1][192.168.3.63:9300] Node not connected]; at org.elasticsearch.client.transport.TransportClientNodesService$RetryListener.onFailure(TransportClientNodesService.java:288) at org.elasticsearch.action.ActionListenerResponseHandler.handleException(ActionListenerResponseHandler.java:51) at org.elasticsearch.transport.TransportService.sendRequest(TransportService.java:476) at org.elasticsearch.action.TransportActionNodeProxy.execute(TransportActionNodeProxy.java:51) at org.elasticsearch.client.transport.TransportProxyClient.lambda$execute$0(TransportProxyClient.java:59) at org.elasticsearch.client.transport.TransportClientNodesService.execute(TransportClientNodesService.java:247) at org.elasticsearch.client.transport.TransportProxyClient.execute(TransportProxyClient.java:59) at org.elasticsearch.client.transport.TransportClient.doExecute(TransportClient.java:356) at org.elasticsearch.client.support.AbstractClient.execute(AbstractClient.java:403) at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:80) at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:54) at org.apache.flume.sink.elasticsearch.client.ElasticSearchTransportClient.execute(ElasticSearchTransportClient.java:184) 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) Caused by: NodeNotConnectedException[[node-1][192.168.3.63:9300] Node not connected] at org.elasticsearch.transport.TcpTransport.getConnection(TcpTransport.java:590) at org.elasticsearch.transport.TcpTransport.getConnection(TcpTransport.java:113) at org.elasticsearch.transport.TransportService.getConnection(TransportService.java:496) at org.elasticsearch.transport.TransportService.sendRequest(TransportService.java:472) ... 13 more 2017-03-24 14:38:45,507 (SinkRunner-PollingRunner-DefaultSinkProcessor) [ERROR - org.apache.flume.SinkRunner$PollingRunner.run(SinkRunner.java:158)] Unable to deliver event. Exception follows. NoNodeAvailableException[None of the configured nodes were available: [{node-1}{Xb_O5doNTMuS2u4pbC4ILQ}{O4cUzwIPQ9uVMWkygbwhtw}{192.168.3.63}{192.168.3.63:9300}]]; nested: NodeNotConnectedException[[node-1][192.168.3.63:9300] Node not connected]; at org.elasticsearch.client.transport.TransportClientNodesService$RetryListener.onFailure(TransportClientNodesService.java:288) at org.elasticsearch.action.ActionListenerResponseHandler.handleException(ActionListenerResponseHandler.java:51) at org.elasticsearch.transport.TransportService.sendRequest(TransportService.java:476) at org.elasticsearch.action.TransportActionNodeProxy.execute(TransportActionNodeProxy.java:51) at org.elasticsearch.client.transport.TransportProxyClient.lambda$execute$0(TransportProxyClient.java:59) at org.elasticsearch.client.transport.TransportClientNodesService.execute(TransportClientNodesService.java:247) at org.elasticsearch.client.transport.TransportProxyClient.execute(TransportProxyClient.java:59) at org.elasticsearch.client.transport.TransportClient.doExecute(TransportClient.java:356) at org.elasticsearch.client.support.AbstractClient.execute(AbstractClient.java:403) at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:80) at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:54) at org.apache.flume.sink.elasticsearch.client.ElasticSearchTransportClient.execute(ElasticSearchTransportClient.java:184) 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) Caused by: NodeNotConnectedException[[node-1][192.168.3.63:9300] Node not connected] at org.elasticsearch.transport.TcpTransport.getConnection(TcpTransport.java:590) at org.elasticsearch.transport.TcpTransport.getConnection(TcpTransport.java:113) at org.elasticsearch.transport.TransportService.getConnection(TransportService.java:496) at org.elasticsearch.transport.TransportService.sendRequest(TransportService.java:472) ... 13 more > 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)