Hi Adam,
I am just trying to use hbase sink with flume. It is a sort of Hello World. My 
configuration file looks something like this. When I execute the node for 
hbase-agent, the log shows following error:

2012-10-05 06:55:05,330 ERROR hbase.HBaseSink: Could not load table, test from 
HBase

It seems, it looks for hbase at localhost, but the hbase is running on another 
VM. How should I provide the hbase VM details here? For testing purpose, I have 
created a hbase-site.xml at location flume/lib/ but it doesn't makes any 
different. My Hbase version is 0.92.1-cdh4.0.1 & Flume is 1.2.


Configuration File:

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 /opt/sponge/flumeNG/jongkook.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 = test
hbase-agent.sinks.sink1.columnFamily = f1
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

Regards,
Deepak

Reply via email to