gpt4 book ai didi

flume - 如何使用flume-node命令在同一台机器上运行代理节点和收集器节点?

转载 作者:行者123 更新时间:2023-12-04 05:54:07 24 4
gpt4 key购买 nike

我正在尝试使用 Flume 测试聚合日志。

在ubuntu机器上安装CDH3u3(name node、secondary name node、job tracker、data node、task tracker)和Flume(flume、flume-master、flume-node)host1 .对于 Flume 安装,我遵循了 https://ccp.cloudera.com/display/CDHDOC/Flume+Installation .

我想在同一个节点上运行水槽主节点、收集器节点和代理节点。当我使用普通 flume命令,我可以成功运行所有三个服务:(引用:http://ankitasblogger.blogspot.com/2011/05/installing-flume-in-cluster-complete.html)

$ flume master
$ flume node -n flume-collector
$ flume node -n flume-agent

但是,使用 flume-node 运行两个节点是不可能的。 :
$ sudo /etc/init.d/flume-master start
$ sudo /etc/init.d/flume-node start

我无法为 flume-node 提供节点名称命令,它只会创建一个名为 host1.host.com 的节点.

我应该使用 flume而不是 flume-masterflume-node如果我想在同一台机器上有多个节点?我想 flume-masterflume-node更方便,因为它通知了日志路径,而 flume记录到标准输出。

最佳答案

您不必在同一台机器上安装两个节点。
你可以在flume-master上配置逻辑节点,它们可以工作在不同的逻辑节点上,这些节点只是在不同的端口上。

收集器和代理的区别在于他们做什么,而不是他们在哪里,他们都使用flume-node。

关于flume - 如何使用flume-node命令在同一台机器上运行代理节点和收集器节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9731213/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com