[
https://issues.apache.org/jira/browse/CHUKWA-440?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Eric Yang updated CHUKWA-440:
-----------------------------
Resolution: Fixed
Status: Resolved (was: Patch Available)
I just committed this, thanks Ari.
> Custom processor classes not detected unless added to chukwa-core jar
> ---------------------------------------------------------------------
>
> Key: CHUKWA-440
> URL: https://issues.apache.org/jira/browse/CHUKWA-440
> Project: Hadoop Chukwa
> Issue Type: Bug
> Components: Data Processors
> Reporter: Bill Graham
> Assignee: Eric Yang
> Attachments: CHUKWA-440-1.patch, CHUKWA-440-2.patch, CHUKWA-440.patch
>
>
> http://wiki.apache.org/hadoop/DemuxModification
> After implementing a custom parser as shown in the wiki link above and
> mapping it to a data type in chukwa-demux.xml, there's no easy way to
> register the class so it gets included in the job that's submitted to the
> hadoop cluster. I've added my jar containing the class to the lib/ directory
> of the chukwa data processor install and verified that it's in the
> classapath, but it's not submitted with the Hadoop job. On the Hadoop cluster
> ClassNotFoundExceptions are thrown in my mapper.
> The only way I've been able to make this work is to do the following:
> 1. put my class in the package
> org.apache.hadoop.chukwa.extraction.demux.processor.mapper
> 2. then manually add that class to the chukwa-core-0.3.0.jar that is on my
> data processor
> Instead, the class should be detected from whatever jar it lives in that's in
> the demux class path, regardless of the package it lives in.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.