nifi-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Oleg Zhurakousky <>
Subject Re: Using JMS Source as Flume Source
Date Mon, 06 Feb 2017 14:48:16 GMT

Sorry to hear about the issue you are experiencing with the Flume processor. I personally
haven’t tried it with MQ Source, so not sure what he issue is (will try to look), but the
good news is we have a great alternative which IMHO should probably be a better solution to
your use case. Basically we have a first class JMS support which was specifically designed
and provided to support third party providers such as IBM, Tibco etc.
Basically we have a pair of Publish/ConsumeJMS processors and ConnectionFactory controller
service where you point to the IBM JARs. In fact processor’s and controller service’s
documentation actually provides IBM-based configuration example.

The above solution has also been voted out fairly well and is currently used in production
ate several clients.
Give it a shot and let us know if you have any questions, so we can help.


On Feb 6, 2017, at 9:01 AM, Dan Giannone <<>>


I am attempting to use the ExecuteFlumeSource processor with a JMS type source. The source
itself is an IBM MQ, which I can connect to and run without any issues from the command line
(by specifying the jars in ‘–classpath’). However, when I try to use the processor,
I get “is invalid because Failed to run validation due to java.lang.NoClassDefFoundError:
javax/jms/JMSException”.  I put the required jars that I specified on the command line in
the variable FLUME_CLASSPATH in, as specified in the documentation. There seems
to be an issue with nifi not being able to access these, however. Any help would be appreciated.


Dan Giannone

The information transmitted is intended only for the person or entity to which it is addressed
and may contain CONFIDENTIAL material. If you receive this material/information in error,
please contact the sender and delete or destroy the material/information.

View raw message