apache flume程序/设置,用于在两个ubuntu虚拟机之间传输文本文件内容

7y4bm7vi  于 2021-06-04  发布在  Flume
关注(0)|答案(1)|浏览(295)

我是ApacheFlume的原型。我的任务是在使用virtualbox设置的两个ubuntu vm之间传输文本文件内容。我对flume几乎一无所知,尽管我一直在查阅他们的文档。
使用virtualbox,我能够创建一个内部网络,两个vm能够成功地相互ping。
我还可以下载和配置flume,如图所示:https://cwiki.apache.org/confluence/display/flume/getting+started
我的观点是flume是在两个vm上安装和工作的(或者我认为是这样)。
这篇文章给了我一个小小的想法:flume:数据传输到服务器a
那么,我是否在每个虚拟机上实现了flume.conf文件?我需要编写java来完成这个任务吗?
另外,我发现了这段视频,在18分钟的时候,这家伙几乎完全按照我的要求做了。但是,我希望输入是一个文本文件。
那么,你能一步一步地告诉我(我是初学者)我会怎么做吗?或者给我指一些有用的教程。
谢谢您!

e0uiprwp

e0uiprwp1#

我通过使用Flume类型作为文件卷解决了这个问题。我还必须确定第二个虚拟机的ip,以便两者可以连接。
我在以下链接中找到了有关如何执行此操作的分步说明:http://thisandthat.io/blog/flume-part3/
而且,您不需要编写任何java来完成这项工作。但是,与flume的标准配置一样,请确保在flume-env.sh文件中正确声明java\u home。所有其他部分都由创建的.conf文件处理(如上面链接中所述)。

相关问题