flume 参考文档 (二)

 

command shell(flume command)

 

help

帮助

connect master:port

登录master

config logicalnode source sink

为逻辑节点配置一个source到sink的映射

getnodestatus

获得节点状态(HELLO, CONFIGURING, ACTIVE, IDLE, ERROR, DECOMMISSIONED, LOST )

HELLO, node启动时

CONFIGURING, node被配置后

ACTIVE, 一个event从source送达到sink

IDLE, source中所有evnet发送完毕后

ERROR, 节点故障退出,数据没有flush

DECOMMISSIONED, node被master移除

LOST, master长时间未收到node心跳

getconfigs

获得配置

getmappings [physical node]

如果physical node参数被省略,将显示所有logical node到physical node的映射关系

exec

同步执行命令

Source file

执行脚本.

submit

异步执行命令

wait ms [cmdid]

设定一个时间,周期检查命令进程的状态(success or failure)

waitForNodesActive ms node1 [node2 […]]

设定一个时间,检查node是否处于使用(configuring, active)状态

waitForNodesDone ms node1 [node2 […]]

设定一个时间,检查node是否处于未用(IDLE, ERROR, LOST)状态

quit

退出

   

   

command shell(exec & submit command)

双引号

包含转义字符的java string

单引号

能引住除单引号之外的所有字符

noop

touch master, 不做操作

config logicalnode source sink

为逻辑节点配置source到sink的映射

multiconfig flumespec

 

unconfig logicalnode

取消逻辑节点的配置,影响master调整故障转移列表(failover list)

refreshAll logicalnode

刷新

save filename

保存current configuration到master硬盘

load filename

从master中加载current configuration

map physicalnode logicalnode

配置物理节点到逻辑节点的映射关系,master的配置将被同步到logicalnode

spawn physicalnode logicalnode

恢复

decommission logicalnode

 

unmap physicalnode logicalnode

取消映射

unmapAll

全部取消

purge logicalnode

清除状态,类似重启一个logical node, 适用于(DECOMMISSIONED、 LOST)状态

purgeAll

清除所有logical node的状态

posted on 2011-05-18 21:06  张淼  阅读(4358)  评论(0编辑  收藏  举报