You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "bugyaru (Jira)" <ji...@apache.org> on 2021/03/05 16:29:00 UTC

[jira] [Commented] (NIFI-5649) ExecuteFlumeSource kafka source cant connect to topics

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

bugyaru commented on NIFI-5649:
-------------------------------

this bug is present in the latest version

> ExecuteFlumeSource kafka source cant connect to topics
> ------------------------------------------------------
>
>                 Key: NIFI-5649
>                 URL: https://issues.apache.org/jira/browse/NIFI-5649
>             Project: Apache NiFi
>          Issue Type: Bug
>          Components: Configuration, Core Framework
>    Affects Versions: 1.7.1
>         Environment: Debian 8
>            Reporter: Shengnan YU
>            Priority: Major
>
> I use Nifi's webui to create an ExecuteFlumeSource Processor. The configuration is following:
> {code:java}
> Source Type: org.apache.flume.source.kafka.KafkaSource
> Agent Name: l12agent1
> Source Name: source1
> Flume Configuration: 
> l12agent1.sources.source1.kafka.bootstrap.servers = 10.90.1.111:9092
> l12agent1.sources.source1.kafka.topics = l12_source
> l12agent1.sources.source1.kafka.consumer.group.id = flume_nifi_l12
> l12agent1.sources.source1.kafka.consumer.auto.offset.reset = latest
> l12agent1.sources.source1.batchSize = 10000
> l12agent1.sources.source1.batchDurationMillis = 5000
> {code}
>  However nifi gives error that " kafka topic needs to be specified" but I do have that topic created and the flume agent run well from command line.
> {code:java}
> 2018-09-30 11:12:16,503 ERROR [Timer-Driven Process Thread-1] o.a.n.p.flume.ExecuteFlumeSource ExecuteFlumeSource[id=2854
> 1a45-0166-1000-ccda-fb75266203b5] Error creating source: org.apache.flume.conf.ConfigurationException: Kafka topic must b
> e specified. 
> org.apache.flume.conf.ConfigurationException: Kafka topic must be specified. 
>        at org.apache.flume.source.kafka.KafkaSource.configure(KafkaSource.java:180) 
>        at org.apache.flume.conf.Configurables.configure(Configurables.java:41) 
>        at org.apache.nifi.processors.flume.ExecuteFlumeSource.onScheduled(ExecuteFlumeSource.java:137) 
>        at sun.reflect.GeneratedMethodAccessor376.invoke(Unknown Source) 
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
>        at java.lang.reflect.Method.invoke(Method.java:498) 
>        at org.apache.nifi.util.ReflectionUtils.invokeMethodsWithAnnotations(ReflectionUtils.java:142) 
>        at org.apache.nifi.util.ReflectionUtils.invokeMethodsWithAnnotations(ReflectionUtils.java:130) 
>        at org.apache.nifi.util.ReflectionUtils.invokeMethodsWithAnnotations(ReflectionUtils.java:75) 
>        at org.apache.nifi.util.ReflectionUtils.invokeMethodsWithAnnotation(ReflectionUtils.java:52) 
>        at org.apache.nifi.controller.StandardProcessorNode.lambda$initiateStart$4(StandardProcessorNode.java:1499) 
>        at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
>        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.ja
> va:180) 
>        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) 
>        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
>        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
>        at java.lang.Thread.run(Thread.java:748)
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)