Apache Flume程序/设置,用于在两个Ubuntu虚拟机之间传输文本文件内容

Apache Flume程序/设置,用于在两个Ubuntu虚拟机之间传输文本文件内容,ubuntu,server,flume,flume-ng,Ubuntu,Server,Flume,Flume Ng,我是阿帕奇水槽的原型。我的任务是在我使用VirtualBox设置的两个Ubuntu虚拟机之间传输文本文件内容。我几乎不了解Flume,尽管我已经阅读了他们的文档 使用VirtualBox,我能够创建一个内部网络,并且两个虚拟机能够成功地相互ping 我还可以下载和配置flume,如图所示: 我的观点是Flume是在两个VM上安装和工作的(或者我认为是这样) 这篇文章给了我一个小小的想法:a 那么,我是否在每个VM上实现了flume.conf文件?我是否需要编写Java来实现这一点 另外,我发现了

我是阿帕奇水槽的原型。我的任务是在我使用VirtualBox设置的两个Ubuntu虚拟机之间传输文本文件内容。我几乎不了解Flume,尽管我已经阅读了他们的文档

使用VirtualBox,我能够创建一个内部网络,并且两个虚拟机能够成功地相互ping

我还可以下载和配置flume,如图所示:

我的观点是Flume是在两个VM上安装和工作的(或者我认为是这样)

这篇文章给了我一个小小的想法:a

那么,我是否在每个VM上实现了flume.conf文件?我是否需要编写Java来实现这一点

另外,我发现了这段视频,在18分钟左右,这家伙几乎完全按照我的要求做了。但是,我希望输入是一个文本文件

那么,你能一步一步地告诉我(我是初学者)我将如何着手做这件事吗?或者给我指一些有用的教程


谢谢大家!

我通过将接收器类型用作文件卷解决了这个问题。我还必须识别第二个虚拟机的IP,以便两者能够连接

我在这个链接上找到了关于如何执行此操作的分步说明:


此外,您不需要编写任何Java来实现这一点。但是,作为Flume的标准,请确保在Flume-env.sh文件中正确声明JAVA_主页。所有其他部分都由创建的.conf文件处理(如上链接所述)。

意识到我没有发布视频链接。这是一个水槽会议。