61581229 发表于 2017-5-21 13:56:29

Flume

安装Flume
  1,到官网下载Flume,下载地址:http://flume.apache.org/download.html
  2 ,# tar zxvf apache-flume-1.5.2-bin.tar.gz
  3, #cd apache-flume-1.5.2-bin
  4,# 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启动参数

# ./flume-ng
Error: Unknown or unspecified command ''
Usage: ./flume-ng <command> ...
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。
页: [1]
查看完整版本: Flume