Results 8 comments of Simon Chi

> 浏览器的开发者工具选中之后 可以直接右键copy path 我问的肯定是程序如何获取,哪个api。。。。。

对,这个就是按照字节来读取传输的,所以不仅仅可以传输文本文件,其它文件也行

建个工程,导入这个项目,打包成jar,放到你的flume的lib下,直接配置用即可

可以的,按字节传输的,你可以试试

它会监测那个文件的变化的,并且周期性的将当前写过的位置记录到position.log文件中,按字节处理的;如果进程挂了,下次重新启动,它会自动按照position.log最后记录的字节位置开始往后写到下游的

你这个错是sink的错,我这个代码写的是source,空指针异常肯定哪里为null了,自己排查下吧; 另外跟监控的日志格式没啥关系,source监控任何文件都行,按字节传输

channelProcessor.processEvent(EventBuilder.withBody(readDataBytes, headers)); 你进去看下这个源码EventBuilder.withBody怎么处理的; 或者你sink的时候加个逻辑,自动忽略空行也行。