The FileTailer adaptor is located in a subpackage called filetailer.
Try this command instead:

add fileTailer.FileTailer /tmp/foo 0

Sorry about the documentation error.  In addition, I would recomend using

add fileTailer.CharFileTailingAdaptorUTF8NewLineEscaped /tmp/foo 0

This supports UTF-8 characters and using new line character as
delimiter to stream log entry.
Hope this helps.

regards,
Eric

On Thu, Jan 19, 2012 at 6:16 PM, Noel Duffy <noel.du...@sli-systems.com> wrote:
> In the documentation for the chukwa agent for version 0.4.0, at this url:
>
> http://incubator.apache.org/chukwa/docs/r0.4.0/agent.html
>
> There is a section titled Adaptors which begins:
>
>> This section lists the standard adaptors, and the arguments they take.
>>    FileAdaptor: Pushes a whole file, as one Chunk, then exits. Takes one 
>> mandatory parameter; the file to push.
>>    add FileTailer FooData /tmp/foo 0
>
> However, I believe this last line should read:
>
>>    add FileAdaptor FooData /tmp/foo 0
>
> $ telnet localhost 9093
> Trying 127.0.0.1...
> Connected to localhost.localdomain (127.0.0.1).
> Escape character is '^]'.
> add FileTailer FooData /tmp/foo 0
> org.apache.hadoop.chukwa.datacollection.adaptor.AdaptorException: Can't load 
> class FileTailer
> add FileAdaptor FooData /tmp/foo 0
> OK add completed; new ID is adaptor_7f93516f352c4aaa08140e7b5a1d52f4
>
>

Reply via email to