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的状态 |