How to connect camel-hdfs to the Cloudera version of Hadoop in ServiceMix?

Solution Verified - Updated -

Issue

The camel-hdfs component can be used to connect to an Apache Hadoop server and push or consume messages to/from Hadoop.

Cloudera offers its own Enterprise version of Hadoop, which is fully based on Apache Hadoop. But it is based on a different version of Apache Hadoop than the camel-hdfs component utilizes internally.
The result at runtime is very likely a protocol error caused by on the wire incompatibility.

So how to connect camel-hdfs to a Hadoop server provided by Cloudera?

Environment

  • Camel, all versions including support for camel-hdfs
  • Cloudera CDH3u4
  • Cloudera CDH4

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content