flume hbase sink配置

本文介绍了如何使用Flume将日志数据实时地收集并存储到HBase中。配置包括source(spooldir类型,读取指定目录的日志文件),channel(使用memory类型内存通道),以及sink(hbase类型,设置HBase表、列族、序列化方式和Zookeeper连接信息)。日志格式包含时间戳、项目名、模块、级别等信息。
摘要由CSDN通过智能技术生成

使用flume收集日志到hbase,flume配置如下:


agent.sources = source1
agent.sinks = hbase1
agent.channels = channel1

agent.sources.source1.type = spooldir
agent.sources.source1.spoolDir = f:/logs/backup
agent.sources.source1.fileHeader = true

agent.sources.source1.channels = channel1
agent.sinks.hbase1.channel = channel1

# Configure Hbase Sink hbase1
agent.sinks.hbase1.type = hbase
agent.sinks.hbase1.batchSize = 5
agent.sinks.hbase1.table = log
agent.sinks.hbase1.columnFamily = info
agent.sinks.hbase1.serializer = org.apache.flume.sink.hbase.RegexHbaseEventSerializer
agent.sinks.hbase1.serializer.regex = (.*?\\s.*?) (.*?) (.*?) (.*?) (.*?) (.*?) (.*?) (.*?) (.*?) (.*?) (.*?)
agent.sinks.hbase1.serializer.colNames = log_time,project,module,level,mid,session_id,remote_ip,server_ip,location,messag

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值