安装Flume
1,到官网下载Flume,下载地址:http://flume.apache.org/download.html
2 ,[root@bicloud77 home]# tar zxvf apache-flume-1.5.2-bin.tar.gz
3, [root@bicloud77 home]#cd apache-flume-1.5.2-bin
4,[root@bicloud76 apache-flume-1.5.2-bin]# bin/flume-ng version
Flume 1.5.2
Source code repository: https://git-wip-us.apache.org/repos/asf/flume.git
Revision: 229442aa6835ee0faa17e3034bcab42754c460f5
Compiled by hshreedharan on Wed Nov 12 12:51:22 PST 2014
From source with checksum 837f81bd1e304a65fcaf8e5f692b3f18
5,安装成功
6,启动命令:bin/flume-ng agent -c conf -f conf/flume-conf -n a1 -Dflume.root.logger=DEBUG,console
Flume启动参数
[root@bicloud77 bin]# ./flume-ng
Error: Unknown or unspecified command ''
Usage: ./flume-ng <command> [options]...
commands:
help display this help text
agent run a Flume agent
avro-client run an avro Flume client
version show Flume version info
global options:
--conf,-c <conf> use configs in <conf> directory
--classpath,-C <cp> append to the classpath
--dryrun,-d do not actually start Flume, just print the command
--plugins-path <dirs> colon-separated list of plugins.d directories. See the
plugins.d section in the user guide for more details.
Default: $FLUME_HOME/plugins.d
-Dproperty=value sets a Java system property value
-Xproperty=value sets a Java -X option
agent options:
--conf-file,-f <file> specify a config file (required)
--name,-n <name> the name of this agent (required)
--help,-h display help text
avro-client options:
--rpcProps,-P <file> RPC client properties file with server connection params
--host,-H <host> hostname to which events will be sent
--port,-p <port> port of the avro source
--dirname <dir> directory to stream to avro source
--filename,-F <file> text file to stream to avro source (default: std input)
--headerFile,-R <file> File containing event headers as key/value pairs on each new line
--help,-h display help text
Either --rpcProps or both --host and --port must be specified.
Note that if <conf> directory is specified, then it is always included first
in the classpath.
命令
| 参数 | 描述 |
| help | 打印帮助信息 |
| agent | 运行一个Flume Agent |
| avro-client | 运行一个Avro Flume 客户端 |
| version | 显示Flume版本。 |
全局选项
| 参数 | 描述 |
| --conf,-c <conf> | 在<conf>目录使用配置文件。指定配置文件放在什么目录 |
| --classpath,-C <cp> | 追加一个classpath |
| --dryrun,-d | 不真正运行Agent,而只是打印命令一些信息。 |
| --plugins-path <dirs> | 插件目录列表。默认:$FLUME_HOME/plugins.d |
| -Dproperty=value | 设置一个JAVA系统属性值。 |
| -Xproperty=value | 设置一个JAVA -X的选项。 |
Agent选项
| 参数 | 描述 |
| --conf-file,-f <file> | 指定配置文件,这个配置文件必须在全局选项的--conf参数定义的目录下。(必填) |
| --name,-n <name> | Agent的名称(必填) |
| --help,-h | 帮助 |
Avro客户端选项
| 参数 | 描述 |
| --rpcProps,-P <file> | 连接参数的配置文件。 |
| --host,-H <host> | Event所要发送到的Hostname。 |
| --port,-p <port> | Avro Source的端口。 |
| --dirname <dir> | Avro Source流到达的目录。 |
| --filename,-F <file> | Avro Source流到达的文件名。 |
| --headerFile,-R <file> | 设置一个JAVA -X的选项。 |
启动Avro客户端要么指定--rpcProps,要么指定--host和--port。
安装与启动Flume步骤详解
本文详细介绍了从官网下载Flume、解压并安装、查看版本、启动命令及常见错误处理的完整流程,旨在帮助开发者顺利搭建Flume环境。
3037

被折叠的 条评论
为什么被折叠?



