Archives of Support Questions (Read Only)

This is an archived board for historical reference. Information and links may no longer be available or relevant
Announcements
This board is archived and read-only for historical reference. To ask a new question, please post a new topic on the appropriate active board.

Flume configuration -- solrSink MorphlineFile

avatar
Explorer

In the cloudera manager/flume configuration, I did the following for the agent

  Specified the Flume-NG solrSink contents -- copy/pasted my morphline configuration into that editor.

  In the flume configuration, specified the sink as solrSink -- for the solrSink, I just specified the morphlineId and removed the morphlineFile, since I had pasted my morphline configuration into the Flume-NF Solr Sink section.

 

I get missing parameter 'morphlineFile' error.  What value should I have for morphlineFile in the flume configuration for solrSink.

2 ACCEPTED SOLUTIONS

avatar
Cloudera Employee

You can use the $ZK_HOST param *inside of the* Morphlines Config file, not *as the* morphlines config file.

View solution in original post

avatar
Explorer

Agreed and I understand the use of $ZK_HOST inside Morphlines File.

 

Earlier what I was missing was what value should I use for the morphlineFile property in flume configuration (becuase I am specifying the morphline configuration in the Morphlines File property under Flume-NG Solr Sink), but re-reading the "Using Flume with Search" pointed me in the right direction -- I had to use morphlines.conf as the value for the morphlineFile property

 

Thanks for your help

 

View solution in original post

5 REPLIES 5

avatar
Cloudera Employee

Hi Kannan,

 

Can you please try setting the morphlineFile property in your flume config = $ZK_HOST ?

e.g.

a1.sinks.k1.morphlineFile = $ZK_HOST

 

-Jeff

avatar
Cloudera Employee

avatar
Explorer

The referenced section 'Using Flume with Search' talks about using $ZK_HOST in the Morphlines File property instead of the zookeeper quorum and ClouderaManager will resolve it automatically.

 

But in the Flume conf, if I specify the morphlineFile for the solrsink  as $ZK_HOST and when I restart flume in CM, it returns an error.

   File Not Found : $ZK_HOST

avatar
Cloudera Employee

You can use the $ZK_HOST param *inside of the* Morphlines Config file, not *as the* morphlines config file.

avatar
Explorer

Agreed and I understand the use of $ZK_HOST inside Morphlines File.

 

Earlier what I was missing was what value should I use for the morphlineFile property in flume configuration (becuase I am specifying the morphline configuration in the Morphlines File property under Flume-NG Solr Sink), but re-reading the "Using Flume with Search" pointed me in the right direction -- I had to use morphlines.conf as the value for the morphlineFile property

 

Thanks for your help