flume简单配置与执行
命令参数
- agent 指定以agent角色启动,另一个角色为avro-client
- conf或c 指定flume-env.sh和log4j.properties的所在目录
- config-file或f 指定配置源和接收器配置文件的相对路径,相对于执行该命令的目录,包括文件名
- name或n 指定agent的名称
- D -D后接键值对,指定java相关配置
配置
1 | #agent表示agent的名字,可以任意取名 |
命令
1 | flume-ng agent -c /usr/local/Cellar/flume/1.9.0_1/libexec/conf -f conf/flume-conf.properties --name agent |
按照上述配置的话,该命令会在log文件中一直打印数字,日志所在位置查看log4j.properties中的配置
name需要和配置文件中配置的agent中的名字一致
flume启动时默认堆内存为200M,如果实际数据量很大时,需要修改flume-env.sh中的$JAVA_OPTS