AsyncHBaseSink(此接收器使用异步模型将数据写入HBase)

                                    AsyncHBaseSink


在hbase中创建表 t1 列族 f1

hbase(main):006:0> create  't1','f1'
0 row(s) in 1.2980 seconds

=> Hbase::Table - t1
hbase(main):007:0> list
TABLE                                                                                                                                                                                                            
t1                                                                                                                                                                                                               
1 row(s) in 0.0150 seconds

=> ["t1"]
hbase(main):008:0> scan 't1'
ROW                                                   COLUMN+CELL                                                                                                                                                
0 row(s) in 0.1150 seconds

在/flume/conf/中配置文件

asynchbase-s.conf 

#comonents
a1.sources = r1
a1.sinks = k1
a1.channels = c1

#source
a1.sources.r1.type = netcat
a1.sources.r1.bind = 0.0.0.0
a1.sources.r1.port = 8888

#sink
a1.sinks = k1
a1.sinks.k1.type = asynchbase
a1.sinks.k1.table = t1
a1.sinks.k1.columnFamily = f1
a1.sinks.k1.serializer = org.apache.flume.sink.hbase.SimpleAsyncHbaseEventSerializer

#channel
a1.channels.c1.type=memory

#bind
a1.sources.r1.channels=c1
a1.sinks.k1.channel=c1


执行操作在/flume/conf/目录中

flume-ng agent --conf-file asynchbase-s.conf --name a1



查看hbase中的表:

hbase(main):009:0> scan 't1'
ROW                                     COLUMN+CELL                                                                                                     
 default593daa00-b746-4c1b-9e79-3989bcc column=f1:pCol, timestamp=1531021696153, value=tiananmen                                                        
 73f7d                                                                                                                                                  
 defaultb0fbdf9e-58b6-40a7-bd5c-c278f3b column=f1:pCol, timestamp=1531021680167, value=helloworld                                                       
 c36dc                                                                                                                                                  
 defaultb2abfdb7-93ef-4225-a3da-7a7b533 column=f1:pCol, timestamp=1531021688156, value=beijing                                                          
 aaf48                                                                                                                                                  
 defaultf5e1f10b-1d13-4d0e-9d43-524c406 column=f1:pCol, timestamp=1531021688151, value=jiayou                                                           
 eb194                                                                                                                                                  
 incRow                                 column=f1:iCol, timestamp=1531021696153, value=\x00\x00\x00\x00\x00\x00\x00\x04                                 
5 row(s) in 0.0600 seconds


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值