linux命令storm

worktile 其他 92

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Storm是一款开源的分布式实时计算系统,用于处理大规模实时数据流。它是由Twitter公司开发并开源的,主要用于强大的实时数据处理和分析。

    Storm提供了一系列强大的命令行工具,可以用来管理和监控Storm集群。下面是一些常用的Linux命令storm:

    1. storm nimbus:启动Storm的nimbus守护进程,nimbus是Storm集群中的主节点,负责分发任务和监控工作进程。

    2. storm supervisor:启动Storm的supervisor进程,supervisor是Storm集群中的工作节点,负责执行任务和处理数据。

    3. storm ui:启动Storm的Web界面,可以通过浏览器访问该界面来查看Storm集群的监控信息和任务拓扑结构。

    4. storm kill topology :停止运行中的拓扑任务,是要停止的拓扑任务的名称。

    5. storm rebalance [-n ]:重新平衡拓扑任务的工作进程,是要重新平衡的拓扑任务的名称,-n 可以指定新的工作进程数量。

    6. storm list:列出当前正在运行的拓扑任务。

    7. storm deactivate :将拓扑任务停用,停止任务对数据流的处理。

    8. storm activate :将停用的拓扑任务重新激活,继续任务对数据流的处理。

    这些命令提供了对Storm集群的管理和监控能力,可以方便地启动、停止、重新平衡和监控拓扑任务。通过使用这些命令,用户可以轻松地管理和控制Storm集群,处理大规模实时数据流。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Storm是一种分布式实时计算系统,可以在大规模实时数据处理中使用。它是由Twitter开发并开源的,用于处理实时流数据的系统。Storm提供了强大的可伸缩性和容错性,可以处理大量的实时数据并在分布式环境中运行。

    以下是一些常用的Linux命令,用于在Storm中进行操作和管理:

    1. storm nimbus:启动Nimbus守护进程,Nimbus是Storm集群的主控节点,负责接收和分发任务。

    2. storm supervisor:启动Supervisor守护进程,Supervisor负责在集群中管理和监控工作进程。

    3. storm ui:启动Storm UI服务器,用于监控和管理Storm集群的状态和拓扑。

    4. storm jar <主类> [参数]:提交一个Storm拓扑任务,将一个打包好的jar文件提交给Nimbus,进行任务的执行。

    5. storm kill <拓扑名称> [-w <等待秒数>]:停止一个正在运行的Storm拓扑任务,可以通过拓扑名称指定要停止的拓扑。

    此外,还有一些其他的命令用于Storm的配置和管理:

    6. storm list:列出集群中正在运行的拓扑任务。

    7. storm rebalance <拓扑名称> [-w <等待秒数>]:对一个正在运行的拓扑任务进行重新平衡,可以根据需求调整任务的分配策略。

    8. storm deactivate <拓扑名称>:暂停一个正在运行的拓扑任务。

    9. storm activate <拓扑名称>:恢复一个已暂停的拓扑任务。

    10. storm config:显示Storm集群的配置信息。

    以上是一些常见的用于Storm的Linux命令,可以通过这些命令对Storm进行配置、管理和监控,并进行实时流数据处理任务的提交和控制。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    Storm是一个分布式实时计算系统,主要用于处理实时流数据。它采用Java语言开发,可以在Linux系统上运行,并且提供了丰富的命令行工具和API来管理和操作Storm集群。

    在Linux系统上,可以使用以下命令来操作Storm:

    1. 启动Storm集群:
    “`
    bin/storm nimbus // 启动Nimbus服务
    bin/storm supervisor // 启动Supervisor服务
    bin/storm ui // 启动Storm UI服务
    “`

    2. 停止Storm集群:
    “`
    bin/storm killtopology // 停止指定拓扑
    bin/storm nimbus stop // 停止Nimbus服务
    bin/storm supervisor stop // 停止Supervisor服务
    bin/storm ui stop // 停止Storm UI服务
    “`

    3. 提交拓扑:
    “`
    bin/storm jar // 提交拓扑
    “`

    4. 查看拓扑状态:
    “`
    bin/storm list // 列出所有运行中的拓扑
    bin/storm kill // 停止指定拓扑
    bin/storm rebalance
    // 重新分配拓扑的任务
    “`

    5. 查看拓扑日志:
    “`
    bin/storm logviewer // 启动日志查看器
    “`

    6. 查看集群信息:
    “`
    bin/storm version // 查看Storm版本信息
    bin/storm supervisor ports // 查看Supervisor上正在使用的端口
    bin/storm supervisor workers // 查看Supervisor上运行的Worker
    bin/storm supervisor summary
    // 查看Supervisor的摘要信息
    bin/storm supervisor workers-artifacts
    // 查看Supervisor上的Worker Artifacts
    “`

    7. 清理Storm集群:
    “`
    bin/storm kill // 停止指定拓扑
    bin/storm cleanup
    // 清理拓扑的数据
    bin/storm nimbus deactivate
    // 在Nimbus上禁用拓扑
    bin/storm nimbus activate
    // 在Nimbus上激活拓扑
    bin/storm kill-workers
    // 停止拓扑所有的Worker
    “`

    上述命令只是Storm的一部分常用命令,可以通过输入`bin/storm help`来获取所有的命令列表,并通过`bin/storm help `来查看每个命令的详细用法。在实际使用中,可以根据需求选择合适的命令来操作Storm集群。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部