Thanks for the quick response,

Yes, i have exported HADOOP_HOME variable, anything needs to do?

On Thu, Jul 19, 2012 at 6:41 PM, Mohammad Tariq <donta...@gmail.com> wrote:

> Hi Prabhu,
>
>    Have you exported HADOOP_HOME variable??
>
> Regards,
>     Mohammad Tariq
>
>
> On Thu, Jul 19, 2012 at 6:34 PM, prabhu k <prabhu.fl...@gmail.com> wrote:
> > Hi Users,
> >
> > I have followed the below link for move the sample data to hbase sink. i
> > then executed the below command, I am getting following error output.
> > pasted the flume.log log file.
> >
> > Please suggest and help on this issue.
> >
> >
> http://cloudfront.blogspot.in/2012/06/how-to-move-data-into-hbase-table-using.html
> >
> > command
> > ===========
> > bin/flume-ng agent -n hbase-agent -c conf/ -f conf/hbase-agent.conf
> >
> >
> > hbase-agent.conf
> > ==================
> > hbase-agent.sources = tail
> > hbase-agent.sinks = sink1
> > hbase-agent.channels = ch1
> > hbase-agent.sources.tail.type = exec
> > hbase-agent.sources.tail.command = tail -F /usr/local/demo.txt
> > hbase-agent.sources.tail.channels = ch1
> > hbase-agent.sinks.sink1.type = org.apache.flume.sink.hbase.HBaseSink
> > hbase-agent.sinks.sink1.channel = ch1
> > hbase-agent.sinks.sink1.table = demo
> > hbase-agent.sinks.sink1.columnFamily = cf
> > hbase-agent.sinks.sink1.serializer =
> > org.apache.flume.sink.hbase.SimpleHbaseEventSerializer
> > hbase-agent.sinks.sink1.serializer.payloadColumn = col1
> > hbase-agent.sinks.sink1.serializer.keyType = timestamp
> > hbase-agent.sinks.sink1.serializer.rowPrefix = 1
> > hbase-agent.sinks.sink1.serializer.suffix = timestamp
> > hbase-agent.channels.ch1.type=memory
> >
> >
> > flume.log
> > =================
> > /flume/flume-1.2.0-incubating-SNAPSHOT# more flume.log
> > 2012-07-19 18:24:58,007 INFO lifecycle.LifecycleSupervisor: Starting
> > lifecycle supervisor 1
> > 2012-07-19 18:24:58,008 INFO node.FlumeNode: Flume node starting -
> > hbase-agent
> > 2012-07-19 18:24:58,011 INFO nodemanager.DefaultLogicalNodeManager: Node
> > manager starting
> > 2012-07-19 18:24:58,011 INFO lifecycle.LifecycleSupervisor: Starting
> > lifecycle supervisor 10
> > 2012-07-19 18:24:58,011 INFO
> properties.PropertiesFileConfigurationProvider:
> > Configuration provider starting
> > 2012-07-19 18:24:58,013 INFO
> properties.PropertiesFileConfigurationProvider:
> > Reloading configuration file:conf/hbase-agent.conf
> > 2012-07-19 18:24:58,019 INFO conf.FlumeConfiguration: Processing:sink1
> > 2012-07-19 18:24:58,020 INFO conf.FlumeConfiguration: Processing:sink1
> > 2012-07-19 18:24:58,020 INFO conf.FlumeConfiguration: Processing:sink1
> > 2012-07-19 18:24:58,020 INFO conf.FlumeConfiguration: Added sinks: sink1
> > Agent: hbase-agent
> > 2012-07-19 18:24:58,020 INFO conf.FlumeConfiguration: Processing:sink1
> > 2012-07-19 18:24:58,020 INFO conf.FlumeConfiguration: Processing:sink1
> > 2012-07-19 18:24:58,020 INFO conf.FlumeConfiguration: Processing:sink1
> > 2012-07-19 18:24:58,020 INFO conf.FlumeConfiguration: Processing:sink1
> > 2012-07-19 18:24:58,021 INFO conf.FlumeConfiguration: Processing:sink1
> > 2012-07-19 18:24:58,021 INFO conf.FlumeConfiguration: Processing:sink1
> > 2012-07-19 18:24:58,034 INFO conf.FlumeConfiguration: Post-validation
> flume
> > configuration contains configuration  for agents: [hbase-agent]
> > 2012-07-19 18:24:58,034 INFO
> properties.PropertiesFileConfigurationProvider:
> > Creating channels
> > 2012-07-19 18:24:58,038 INFO
> properties.PropertiesFileConfigurationProvider:
> > created channel ch1
> > 2012-07-19 18:24:58,046 INFO sink.DefaultSinkFactory: Creating instance
> of
> > sink sink1 typeorg.apache.flume.sink.hbase.HBaseSink
> > 2012-07-19 18:24:58,051 ERROR
> > properties.PropertiesFileConfigurationProvider: Failed to start agent
> > because dependencies were not found in classpath. Error follows.
> > java.lang.NoClassDefFoundError:
> org/apache/hadoop/hbase/HBaseConfiguration
> >         at
> org.apache.flume.sink.hbase.HBaseSink.<init>(HBaseSink.java:94)
> >         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> > Method)
> >         at
> >
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >         at
> >
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >         at
> java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >         at java.lang.Class.newInstance0(Class.java:355)
> >         at java.lang.Class.newInstance(Class.java:308)
> >         at
> >
> org.apache.flume.sink.DefaultSinkFactory.create(DefaultSinkFactory.java:103)
> >         at
> >
> org.apache.flume.conf.properties.PropertiesFileConfigurationProvider.loadSinks(PropertiesFileConfigurationProvider.java:371)
> >
> >         at
> >
> org.apache.flume.conf.properties.PropertiesFileConfigurationProvider.load(PropertiesFileConfigurationProvider.java:223)
> >         at
> >
> org.apache.flume.conf.file.AbstractFileConfigurationProvider.doLoad(AbstractFileConfigurationProvider.java:123)
> >         at
> >
> org.apache.flume.conf.file.AbstractFileConfigurationProvider.access$300(AbstractFileConfigurationProvider.java:38)
> >         at
> >
> org.apache.flume.conf.file.AbstractFileConfigurationProvider$FileWatcherRunnable.run(AbstractFileConfigurationProvider.java:202)
> >         at
> > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> >         at
> >
> java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
> >         at
> java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
> >         at
> >
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
> >         at
> >
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180)
> >         at
> >
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204)
> >         at
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> >         at
> >
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> >
> >
> >
> > Thanks,
> > Prabhu.
> >
>

Reply via email to