官方

Storm官方文档翻译之设置开发环境

天大地大妈咪最大 提交于 2019-11-29 21:27:05
本文将介绍如何设置Storm的开发环境。下面是大纲: 1. 下载 Storm发布包,解压,将解压的 bin目录放到你电脑的PATH中。 2.为了能够在远程集群中启动或者停止Topology,请将集群信息放到~/.storm/storm.yaml中 下面是步骤的详细说明。 什么是开发环境? Storm有两种运行模式:本地模式和远程模式。在本地模式下,你完全可以使用本地机器来开发和测试Topology。在远程模式下,提交Topology到远程集群执行。 Storm开发环境包含了所有工具,因此你可以在本地模式开发和测试Topology,打包并在远程集群中运行,向集群提交或者kill掉Topology。 我们来快速了解下本地机器和远程集群的关系。一个Storm集群由一个叫"Nimbus"的主节点管理。你的机器和Nimbus通信同时向远程集群提交代码(打包成jar)和Topology,Nimbus 会分发你的代码并且分配worker运行你提交的Topology,你的机器使用storm客户端来和Nimbus通信。Storm客户端只能在远程模式下使用;它在本地模式下不起作用。 本地安装Storm 如果你想从你的机器提交Topology到远程集群,你需要在本地安装Storm。通过客户端和远程集群交互。要在本地安装Storm点击 此处 下载Storm发布包,并且将其解压在你电脑的某个地方