chukwa-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ariel Rabkin <asrab...@gmail.com>
Subject Re: Enhance demux parsers
Date Mon, 12 Jul 2010 03:33:39 GMT
Hrm.

Is there a likely use for those methods, other than HBase?  If yes,
they should be methods. Otherwise, annotations.

--Ari

On Sat, Jul 10, 2010 at 8:05 PM, Eric Yang <eyang@yahoo-inc.com> wrote:
> Hi all,
>
> I am planning on modifying AbstractProcessor to have 2 additional methods:
>
> Public String getTableName
> Public String getColumnFamily
>
> This allows HBaseWriter to validate the output schema and add data to
> different Htable.  This should have no impact to existing demux.
>
> Another approach is to use annotation and insert annotation to existing
> parser class like:
>
> Public class HadoopLogProcessor extends Abstract Processor {
>  @Table
>  public static final String recordType = ³HadoopLog²;
>  @ColumnFamily
>  public static final String nameNodeType = ³NameNode²;
>  @ColumnFamily
>  public static final String dataNodeType = ³DataNode²;
> ...
> }
>
> Which method makes more sense?
>
> Regards,
> Eric
>



-- 
Ari Rabkin asrabkin@gmail.com
UC Berkeley Computer Science Department

Mime
View raw message