我正在尝试使用flume测试聚合日志。
在ubuntu机器上安装了cdh3u3(名称节点、次名称节点、作业跟踪器、数据节点、任务跟踪器)和flume(flume、flume主机和flume节点) host1
. 对于Flume的安装我遵循https://ccp.cloudera.com/display/cdhdoc/flume+installation .
我想在同一个节点上运行flume master、collector节点和agent节点。当我用素色 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-master
以及 flume-node
如果我想在同一台机器上有多个节点?我想 flume-master
以及 flume-node
提供更多便利,因为它通知日志路径,而 flume
记录到标准输出。
1条答案
按热度按时间mwecs4sa1#
您不必在同一台机器上安装两个节点。您可以在flume master上配置逻辑节点,它们可以在不同的逻辑节点上工作,这些节点只是在不同的端口上。
收集器和代理之间的区别在于它们做什么,而不是它们在哪里,它们都使用flume节点。