经过一番折腾后终于实现window系统通过flume将txt中的数据抽取到Sqlserver中,现将开发过程分享如下:
windows中环境部署
(1) jre-8u171-windows-x64.exe
(2) apache-flume-1.7.0-bin
(3)编写flume的配置文档client.properts
a1.channels = c1
a1.sources = r1
a1.sinks = k1
a1.sources.r1.type = spooldir
a1.sources.r1.channels = c1
a1.sources.r1.spoolDir = D:/flumetest #flume监控目录
a1.sources.r1.fileHeader = true
a1.sources.r1.fileHeaderKey = file
a1.sources.r1.deletePolicy = immediate
a1.sources.r1.recursiveDirectorySearch = true
a1.sources.r1.inputCharset = UTF-8
a1.sources.r1.batchSize = 100
a1.sources.r1.decodeErrorPolicy = IGNORE
a1.sources.r1.deserializer = LINE
a1.channels.c1.type = file
a1.channels.c1.checkpointDir = D:/flumedata/checkpoint