我正在尝试使用 Flume 测试聚合日志。
在 ubuntu 机器上安装了 CDH3u3(名称节点、辅助名称节点、作业跟踪器、数据节点、任务跟踪器)和 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-master
flume-node
flume-master
flume-node
flume