Hi all,


I have applied the patch and set the property in chukwa-demux-conf.xml file as 
follows :

<property>

 <name>chukwa.demux.mapper.default.processor</name>

 <value>com.test.genericdemuxer.xyz</value>

</property>



<property>

 <name>chukwa.demux.reducer.default.processor</name>

 <value>com.test.genericdemuxer.xyz</value>

</property>

I tested the whole process from log collection to creation of .evt files in 
repos, that worked fine.

Please note I have not added any datatype for my logtype in demux-conf file so 
that it can go to my processor that I have set in the property file.



I also tested the whole process again without these entries in the demux-conf 
file to check the default behavior of chukwa, but surprisingly that also worked 
fine without any error.



There was a difference in the sizes of the .evt file that generated from both 
the process. I am not able to figure out that whether my processor is getting 
used or not.



How can I get to know that it is using my processor?



I also have a query that in demux.java , we have code where  DefaultProcessor 
is hardcoded, and in documentation it is written that TSProcessor will the 
default processor will be used if we do not specify the datatype for particular 
log type in demux-con.xml file.
String defaultProcessor = Demux.jobConf.get(
            "chukwa.demux.mapper.default.processor",
            
"org.apache.hadoop.chukwa.extraction.demux.processor.mapper.DefaultProcessor");

String processorClass = Demux.jobConf.get(chunk.getDataType(),
                defaultProcessor);



I think that either I am missing something or not able to clearly understand 
the flow.

Please suggest.



Regards

Stuti Awasthi



-----Original Message-----

From: Bill Graham [mailto:[email protected]]

Sent: Tuesday, September 28, 2010 9:32 AM

To: [email protected]

Cc: Jaydeep Ayachit

Subject: Re: Changing default demuxer



This can be changed with the following configs:



chukwa.demux.mapper.default.processor

chukwa.demux.reducer.default.processor



Reference JIRA:

https://issues.apache.org/jira/browse/CHUKWA-473



This is part from Chukwa 0.4.0.





On Mon, Sep 27, 2010 at 5:47 AM, Jaydeep Ayachit

<[email protected]> wrote:

> Hello,

>

>

>

> Chukwa by default uses TSProcessor demuxer for data types that are not

> defined in chukwa-demux-config file.

>

> Can this be changed through some config file?

>

>

>

> I looked through the code and saw that TSProcessor is hard coded as default

> demuxer.

>

> I am using chukwa 0.4

>

>

>

> Regards

>

> Jaydeep

>

>

>

DISCLAIMER
==========
This e-mail may contain privileged and confidential information which is the 
property of Persistent Systems Ltd. It is intended only for the use of the 
individual or entity to which it is addressed. If you are not the intended 
recipient, you are not authorized to read, retain, copy, print, distribute or 
use this message. If you have received this communication in error, please 
notify the sender and delete all copies of this message. Persistent Systems 
Ltd. does not accept any liability for virus infected mails.

Reply via email to