Ok, sorry, missed a step, ran the copy_jars.sh and now retrying ....

On Fri, Nov 8, 2013 at 8:55 AM, Abhi Basu <9000r...@gmail.com> wrote:

> Hi Neha:
>
> I was following the directions outlined here -
> https://github.com/apache/kafka/tree/0.8/contrib/hadoop-consumer. It does
> not mention anything about registering jars. Can you please provide more
> details?
>
> Thanks,
>
> Abhi
>
>
> On Fri, Nov 8, 2013 at 8:48 AM, Neha Narkhede <neha.narkh...@gmail.com>wrote:
>
>> ClassNotFound means the Hadoop job is not able to find the related jar.
>> Have you made sure the related jars are registered in the distributed
>> cache?
>>
>>
>> On Fri, Nov 8, 2013 at 8:40 AM, Abhi Basu <9000r...@gmail.com> wrote:
>>
>> > Can anyone help me with this issue? I feel like I am very close and am
>> > probably making some silly config error.
>> >
>> > Kafka team, please provide more detailed notes on how to make this
>> > component work.
>> >
>> > Thanks.
>> >
>> >
>> > On Fri, Nov 8, 2013 at 5:23 AM, Abhi Basu <9000r...@gmail.com> wrote:
>> >
>> > > Simplekafkaetljob class,  as mentioned in the post.
>> > >
>> > > Thanks
>> > >
>> > > Abhi
>> > >
>> > > From Samsung Galaxy S4
>> > > On Nov 7, 2013 8:34 PM, "Jun Rao" <jun...@gmail.com> wrote:
>> > >
>> > >> Which class is not found?
>> > >>
>> > >> Thanks,
>> > >>
>> > >> Jun
>> > >>
>> > >>
>> > >> On Thu, Nov 7, 2013 at 11:56 AM, Abhi Basu <9000r...@gmail.com>
>> wrote:
>> > >>
>> > >> > Let me describe my environment. Working on two nodes currently:
>> > >> > 1.Single-node hadoop cluster (will refer as Node1)
>> > >> > 2.Single node Kafka cluster  (will refer as Node2)
>> > >> >
>> > >> > Node 2 has 1 broker started with a topic (iot.test.stream) and one
>> > >> command
>> > >> > line producer and one command line consumer to test the kafka
>> install.
>> > >> > Producer can send messages and the Consumer is receiving it.
>> > >> >
>> > >> > Node 1 (hadoop cluster) has kafka hadoop consumer code built. Have
>> > >> edited
>> > >> > the /kafka-0.8/contrib/hadoop-consumer/test/test.properties file
>> with
>> > >> the
>> > >> > following:
>> > >> >
>> > >> > kafka.etl.topic=iot.test.stream
>> > >> > hdfs.default.classpath.dir=/tmp/kafka/lib
>> > >> > hadoop.job.ugi=kafka,hadoop
>> > >> > kafka.server.uri=tcp://idh251-kafka:9095
>> > >> > input=/tmp/kafka/data
>> > >> > output=/tmp/kafka/output
>> > >> > kafka.request.limit=-1
>> > >> > ...........
>> > >> >
>> > >> > I have copied the copy-jars.sh to /tmp/kafka/lib (on HDFS)
>> > >> >
>> > >> > Next I run the following on Node 1:
>> > >> > ./run-class.sh kafka.etl.impl.SimpleKafkaETLJob
>> test/test.properties
>> > >> from
>> > >> > the /kafka-0.8/contrib/hadoop-consumer folder and get a
>> > >> > classnotfoundexception for kafka.etl.impl.SimpleKafkaETLJob class.
>> > >> >
>> > >> > What am I missing? I was thinking that running the sh file would
>> allow
>> > >> me
>> > >> > to retrieve messages with the same topic name to HDFS from Node 2
>> to
>> > >> Node
>> > >> > 1. I just want to do an end to end test to see that messages coming
>> > into
>> > >> > Kafka are being stored in HDFS with the minimal amount of code
>> change
>> > >> > required.
>> > >> >
>> > >> > Thanks,
>> > >> >
>> > >> > Abhi
>> > >> >
>> > >> > --
>> > >> > Abhi Basu
>> > >> >
>> > >>
>> > >
>> >
>> >
>> > --
>> > Abhi Basu
>> >
>>
>
>
>
> --
> Abhi Basu
>



-- 
Abhi Basu

Reply via email to