我是靠谱客的博主 飘逸书本,最近开发中收集的这篇文章主要介绍Flume - 安装及启动命令详解,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

安装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 - 安装及启动命令详解所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部