Storm配置属性和操作命令

本文详细介绍了Apache Storm的常用配置项,包括Zookeeper服务器列表、集群运行模式等,并提供了Storm的各种操作命令,如激活、暂停任务等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Storm常见基本配置项如下:

  • storm.zookeeper.servers: Zookeeper服务器列表
  • storm.zookeeper.port: Zookeeper服务连接端口
  • storm.local.dir: Storm使用的本地系统目录,存储少量状态信息
  • storm.cluster.mode: 集群运行模式 ([distributed | local])
  • storm.zookeeper.session.timeout: 客户端连接Zookeeper超时时间
  • nimbus.host: nimbus服务器地址
  • nimbus.task.timeout.secs: 判断task存活的心跳超时时间
  • nimbus.supervisor.timeout.secs: 判断supervisor是否存活的心跳超时时间
  • nimbus.task.launch.secs: task启动时的一个特殊超时设置
  • ui.port: Storm UI的服务端口
  • drpc.servers: DRPC服务器列表,以便DRPCSpout知道和谁通讯
  • drpc.port: Storm DRPC的服务端口
  • supervisor.slots.ports: supervisor上能够运行workers的端口列表
  • supervisor.worker.timeout.secs: 判断worker是否存活的心跳超时时间

Storm操作命令:

  • activate: 激活指定任务
  • classpath: 打印storm的classpath
  • deactivate: 暂停storm的任务
  • dev-zookeeper: 启动一个新的Zookeeper,这种情况只用于/dev/test
  • drpc: 启动一个DRPC进程
  • help: 命令解释及操作提示
  • jar: 运行你的storm job,topology是类中的主函数
  • kill: 通过任务名称kill一个任务
  • list: 列出正在运行的topologies和状态
  • localconfvalue: 打印出具体配置参数在本地storm配置文件中的值
  • nimbus: 启动一个nimbus进程
  • supervisor: 启动一个supervisor进程
  • ui: 启动监控页面UI的后台进程
  • rebalance: 节点扩展之后进行负载均衡 
  • remoteconfvalue: 打印出具体配置参数在storm cluster中的值
  • version: 获取版本storm号


转载于:https://my.oschina.net/JiamingMai/blog/536877

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值