本文共 488 字,大约阅读时间需要 1 分钟。
flume-ng 启动
当flume配置好后,使用 bin/flume-ng agent -n agent -c conf -f conf/flume-demo.conf -Dflume.root.logger=INFO,console ,即可利用flume-ng脚本以及传入的各参数启动flume服务。
flume-ng脚本
在这里注意,FLUME_AGENT_CLASS=“org.apache.flume.node.Application”
run_flume()函数,启动FLUME进程。
add_hadoop_paths
add_hbase_paths
add_hive_paths
引入当前flume所在机器环境上的hadoop,hbase,hive的lib包。
以上是各类启动参数。
当启动命令里用了avro-client时,则可看出程序入口类是
org.apache.flume.client.avro.AvroCLIClient
当没有使用avro-client
则flume程序的入口类是
org.apache.flume.node.Application
转载地址:http://ofkai.baihongyu.com/