`

Storm-安装

阅读更多
Storm安装


一、Storm 安装配置

1.安装 JDK

2.安装 Zookeeper

3.安装 Storm

tar -zxvf apache-storm.tar.gz

cd apache-storm 进入解压后的目录

mkdir tmp 建立程序运行的数据存储位置

cd conf

vim storm.yaml 配置信息
# 配置zk信息
storm.zookeeper.servers:
     - "linux01"
     - "linux02"
     - "linux03"
#配置主机器
nimbus.host : "linux01"
#配置数据存储位置,注意空格,否则运行时报错
storm.local.dir : "/usr/local/software/apache-storm-0.9.3/tmp"

--- 配置完毕 -- esc :wq

远程发送到其他机器上
scp -r apache-storm root@linux02
scp -r apache-storm root@linux03
无需更改配置

4.启动

cd /bin

linux01
./storm nimbus &  -- & 后台启动
./storm supervisor &
./storm ui & -- 可在浏览器访问

linux02 / linux 03
./storm supervisor &

5.浏览器访问

192.168.76.131:8080 storm UI 界面

二、上传并运行JAR包

0.修改 Topology中的代码

		// 生产拓扑
		StormTopology stormTopology = builder.createTopology();
		
		Config config = new Config();
		// 集群运行
		StormSubmitter.submitTopology("wordCountTopology", config, stormTopology);
	    // 本地运行
//		LocalCluster local = new LocalCluster();
//		local.submitTopology("wordCountTopology", config, stormTopology);
//		// 断点调试,调整时间
//		Thread.sleep(10*1000);
//		local.killTopology("wordCountTopology");
//		local.shutdown();




1.导出 jar 包

右键 工程 --> export -->  只勾选 src/main/java 下的内容 --> next
输入main class --> WordCountTopology --> 导出 wordCountTopology.jar

2.上传 jar 包

rz 

3.运行 jar 包

cd ../bin
./storm jar /usr/local/software/work/wordCountTopology.jar com.study.storm.test.wordcount.WordCountTopology 

-- 主程序的入口

4.在 storm UI 界面查看运行状态

5.关闭 jar 包

storm kill "wordCountTopology"

分享到:
评论

相关推荐

    apache-storm-2.4.0.tar.gz

    在标签中,"storm 安装包" 暗示了这个文件的用途,即它是 Apache Storm 的安装或部署资源,用户可以通过解压并按照特定步骤安装来在自己的环境中使用 Storm。 压缩包子文件的文件名称 "apache-storm-2.4.0" 暂时...

    apache-storm-1.2.3.tar.gz

    标题中的 "apache-storm-1.2.3.tar.gz" 指的是 Apache Storm 的 1.2.3 版本,这是一个压缩包文件,通常包含所有必要的源代码和二进制文件,用于在不同的操作系统上安装和运行 Storm。 安装 Apache Storm 需要遵循...

    storm-0.8.1压缩包

    2. **安装Java**:Storm依赖Java运行环境(JRE)和Java开发工具包(JDK),因此需要确保系统已安装了Java 7或更高版本。 3. **下载Storm**:从Apache Storm的官方网站下载对应版本的压缩包,这里是0.8.1版本。 4. **...

    STORM-User-guide-V3.2

    对于STORM软件的安装步骤,请参考官方网站提供的“Getting Started”文档:<http://storm.rts-software.org/>。 #### 三、XML文件作为仿真规格说明 本节将详细介绍作为STORM输入的XML文件的结构和内容。XML文件...

    apache-storm-2.4.0.tar.gz.zip- Apache Storm 2.4.0 安装包

    文件名: apache-storm-2.4.0.tar.gz.zip 这是 Apache Storm 2.4.0 的安装包,Storm 是一个免费开源...这个安装包包含了所有你需要安装和运行 Apache Storm 2.4.0 的文件。请确保在下载后按照官方文档进行安装和配置。

    apache-storm-2.0.0-src.tar.gz

    开发人员可以通过编译源代码并安装到本地或远程集群上,进行定制化开发和部署。使用 Maven 或 Gradle 等构建工具,可以很容易地构建和测试 Storm 项目。 总结一下,Apache Storm 2.0.0 是一个强大的实时计算框架,...

    apache-storm-2.1.0.tar.gz

    在安装和部署Apache Storm 2.1.0时,你需要解压此压缩包,然后配置相关环境变量,包括STORM_HOME、JAVA_HOME等。之后,你可以通过Nimbus节点启动和管理拓扑,或者通过Supervisor节点运行任务。Storm还支持本地模式,...

    apache-storm-1.2.1.tar.gz

    标题 "apache-storm-1.2.1.tar.gz" 暗示这是Apache Storm 1.2.1版本的Linux系统专用安装包,通常以tar.gz格式打包,这是一种常见的Linux软件分发方式,便于在Linux环境中解压和安装。 描述中的"storm是最火的实时...

    AMQP_Storm-1.3.3-py2.py3-none-any.whl.zip

    首先,运行 `pip install wheel` 如果还没有安装wheel库,然后在包含whl文件的目录下运行 `pip install AMQP_Storm-1.3.3-py2.py3-none-any.whl` 安装AMQP Storm。 5. **“使用说明.txt”**:这个文件可能包含关于...

    Storm-Breaker:使用Ngrok的工具社交工程[访问网络摄像头和麦克风以及Os密码收集器和位置查找器]

    未经许可获取设备信息访问位置[智能手机] Os Password Grabber [WIN-10] 访问网络摄像头存取麦克风经过测试的操作系统卡利Linux 2020在Kali Linux上安装$ git clone https://github.com/ultrasecurity/Storm-...

    storm-search最新版以及相关文档级源代码

    "storm-search-2.0"可能是指Storm-Search的2.0版本的主程序或库文件,"storm-search-2.0说明文档.doc"是关于如何使用该版本的详细说明文档,通常会涵盖安装步骤、配置指南、API参考等内容,而"storm-search-2.0.1...

    apache-storm-1.0.3.tar.gz

    2. 解压后,将Storm的目录移动到你希望安装的位置,比如在Linux上将其移动到/usr/local下: ``` sudo mv apache-storm-1.0.3 /usr/local/storm ``` 3. 接下来,配置环境变量。在bashrc或bash_profile文件中添加以下...

    apache-atlas-2.1.0-storm-hook.tar.gz--基于cdh6.3.1编译完成

    在CDH 6.3.1上安装和配置 Apache Atlas Storm Hook 的步骤大致如下: 1. 首先,确保已经部署了 Apache Atlas 和 Apache Storm 并且它们都在运行。 2. 解压提供的 "apache-atlas-storm-hook-2.1.0" 文件到适合的位置...

    Storm流计算项目:1号店电商实时数据分析系统-08.storm-kafka 详解和实战案例.pptx

    在项目实践中,我们首先需要搭建CDH5环境,包括CM5的安装部署、Hadoop、HBase和Zookeeper集群的管理。Kafka的集群搭建和优化也是关键步骤,包括设置合适的broker配置,确保高可用性和性能。Java API的使用使得我们...

    AMQP_Storm-1.3.1-py2.py3-none-any.whl.zip

    2. **AMQP_Storm-1.3.1-py2.py3-none-any.whl**:这是实际的 Wheel 文件,包含了 AMQP_Storm 库的所有代码和元数据,可以使用 pip 进行安装。 **AMQP_Storm** 库很可能是用于处理 AMQP (Advanced Message Queuing ...

    AMQP_Storm-1.4.0-py2.py3-none-any.whl.zip

    2. AMQP_Storm-1.4.0-py2.py3-none-any.whl - 这就是AMQP Storm的wheel包本身,用户可以通过Python的pip工具进行安装。 **AMQP Storm** 是一个Python库,它提供了与AMQP(Advanced Message Queuing Protocol)消息...

    kafka-storm-starter-develop

    1. **设置环境**:安装 Java、Maven 或 Gradle,配置 Kafka 和 Storm 的环境。 2. **构建项目**:使用构建工具(如 Maven)从源代码构建项目。 3. **配置 Kafka**:设置 Kafka 的 broker 配置,并创建需要的 topic。...

    AMQP_Storm-1.3.4-py2.py3-none-any.whl.zip

    安装AMQP_Storm时,首先需要解压"AMQP_Storm-1.3.4-py2.py3-none-any.whl.zip",然后使用Python的pip工具来安装wheel文件,命令可能是`pip install AMQP_Storm-1.3.4-py2.py3-none-any.whl`。在Python环境中,一旦...

    storm-kafka-0.8-plus-test:Storm-kafka-0.8-plus的简单测试项目

    安装安装(以便您可以将拓扑上传到测试集群) 启动测试环境fig up 启动kafka外壳start-kafka-shell.sh <Docker> <Zookeeper> 在外壳中,创建一个主题$KAFKA_HOME/bin/kafka-topics.sh --create --topic storm-...

Global site tag (gtag.js) - Google Analytics