Apache Storm-2.1.0轻量型服务器伪分布式安装教程

storm2.1.0搭建教程 一、确定安装storm版本,这里默认安装storm2.1.0 二、搭建storm集群步骤开始(Here's a summary of the steps for setting up a Storm cluster:) 安装一个Zookeeper集群(一般3台足够)(Set up a Zookeeper cluster) (问题:单机需要装Zookeeper么) Zookeeper需要加入监... 阅读详情

Apache Storm-2.1.0轻量型服务器伪分布式安装教程

开发环境:
1. 阿里云轻量型服务器
2. ubuntu18.04系统
3. 已安装Java1.8
4. 已安装zookeeper3.4.x


首先,从Apache官网下载安装包,这里不再赘述。


解压并重命名文件夹为storm-2.1.0,修改文件所有者
$ sudo tar -zxvf apache-storm-2.1.0.tar.gz -C /usr/
$ sudo mv apache-storm-2.1.0/ storm-2.1.0
$ sudo chown -R hadoop:hadoop storm-2.1.0/

创建data文件夹
$ mkdir /usr/storm-2.1.0/data

修改storm-2.1.0/conf/storm.yaml

注意:不许用tab
同一级配置需要左对齐,参考python语法规则。

# 设置zookeeper的主机名:
storm.zookeeper.servers:
      - "ubuntu2"
# 主控节点nimbus 
nimbus.seeds: ["ubuntu2"]
ui.host: 0.0.0.0
ui.port: 6688   # ui默认端口是8080,按需修改
# 指定storm的数据存储路径
storm.local.dir: "/usr/storm-2.1.0/data"
# 指定supervisor上启动的worker对应的端口号
supervisor.slots.port:  # 表示此节点最多运行多少个worker进程(这里为4个)
         - 6700
         - 6701
         - 6702
         - 6703

配置环境变量并使之生效
$ vim ~/.bashrc

export STORM_HOME=/usr/storm-2.1.0
export PATH=$PATH:$STORM_HOME/bin

$ source ~/.bashrc

启动测试 (先启动zookeeper服务)
$ storm nimbus &
$ storm ui &
$ storm supervisor &
$ storm logviewer &
$ jps
8754 Jps
8674 LogviewerServer
18052 QuorumPeerMain
29655 Supervisor
18024 QuorumPeerMain
29577 UIServer
29434 Nimbus
18094 QuorumPeerMain

浏览器访问 ubuntu2:6688

状况一:成功打开Storm UI,安装成功!
状况二:发现无法打开Storm UI

emmmm

设置防火墙规则(对于服务器,强烈不建议关闭防火墙哦)

放行6688和6627端口
再次尝试访问,访问成功!

安装成功
Hyper-V云桌面新选择:Windows Server 2025预览版+DoraCloud实战评测 本文实战评测了基于Windows Server 2025预览版与DoraCloud搭建Hyper-V云桌面的新方案。重点解析了Server 2025引入的GPU-P(GPU分区)等关键新特性,详细记录了从平台部署、DoraCloud配置到桌面发布的完整流程,并对比分析了该组合方案与主流开源替代方案的优劣势及适用场景,为企业虚拟化选型提供参考。 阅读详情

相关推荐

大数据之Storm的安装部署和客户端使用

Storm下载地址:http://storm.apache.org/downloads.html。

shairvin的博客 988

Storm2.1.0启动失败org.apache.storm.utils.NimbusLeaderNotFoundException

Apache的Storm组件的安装教程有不少,官方文档翻译版,厦大提供的教程,各种教程大同小异,其中我在安装完storm2.1.0后启动zookeeper,然后 storm ui 准备进入浏览器验证是否成功,发现报错: 看样子应该是conf目录下的storm.yaml文件配置错误, 通过检查storman安装目录下的的logs/xxx.log文本文档里的日志,发现错误: 看来是storm.yaml里的目录位置配置有问题,就是下面这两个 首先把已经建好的目录权限改一改,没有用。 然后又把目录的位置胡乱

weixin_45642452的博客 571

apache-storm-2.1.0.tar.gz

Apache Storm 2.1.0版本(非源码) Apache维护项目,由Twitter开源 官方原版 适用于Linux 官网下载过慢 保留备用

自监督对比学习提升图像聚类性能的技术解析

图像聚类是计算机视觉中的基础任务,通过无监督学习将相似图像自动分组。传统方法受限于特征表达能力,而深度学习中的对比学习技术通过构建自监督信号,显著提升了特征判别性。其核心原理是利用教师-学生网络架构,通过动态队列维护负样本,并采用变分分布最大化策略优化聚类过程。这种半监督方法既避免了大量标注需求,又比纯无监督学习更具优势。在图像检索、相册分类、电商产品聚类等场景中,该技术能有效处理海量未标注数据。项目实践表明,在CIFAR-10等基准数据集上,聚类准确率最高可提升13个百分点,为实际工程应用提供了可靠解决方

weixin_33701617的博客 380

apache-storm-2.1.0-src.tar.gz

Apache Storm 2.1.0版本(源码) Apache维护项目,由Twitter开源 官方原版 编译模块时使用 官网下载过慢 保留备用

apache-storm-1.2.3.tar.gz

大数据开发,storm安装,源码包,安装包下载,大数据开发,storm安装,源码包,安装包下载

Strom2.1.0安装

1.永久关闭防火墙 systemctl disable firewalld.service 2.安装jdk8和zookeeper3.5.6 3.下载上传到/usr/local, 切换路径 cd /usr/local 解压tar -xzvf apache-storm-2.1.0.tar.gz 4.配置环境变量 echo "export STORM_PATH=/usr/local/apache-st...

eakom 623

apache绿色精简版最小官方版

解压即可使用,官方下载,目前官方最小的httpd服务工具。

storm安装

解压: tar -zxvf apache-storm-0.9.2-incubating.tar.gz 修改配置文件:/conf/storm.yaml storm.zookeeper.servers: - “192.168.88.200” - “192.168.88.201” - “192.168.88.202” nimbus.host: “192.168.88.200” 分发到其他节点: scp...

weixin_43203897的博客 137

MCGS触摸屏Modbus TCP通讯实战:从寄存器写入到字符串处理的完整代码解析

本文详细解析了MCGS触摸屏通过Modbus TCP协议实现寄存器写入和字符串处理的完整代码,涵盖单寄存器写入、多寄存器写入及字符串传输等核心技术。文章还提供了MCGS组态环境中的实战配置步骤和常见问题排查方法,帮助开发者快速掌握工业自动化通讯的关键技术。

study的专栏 755

基于STM32F103C8T6的红外循迹避障小车

编程思路:控制核心板IO口的电平(即电机驱动模块的AIN1,AIN2,BIN1,BIN2)从而控制AO1、AO2、BO1、BO2的电平高低,进而控制电机使其正转、反转、不转。由于单纯地拉高拉低电平只能让电机在转与不转的状态切换,故决定利用TIM4的两个通道分别产生两路PWM信号来控制电机速度,四个电机两个一组,同一侧的两个连接在同一个PWM上。(#include "dianji.h"文件中同时写了对循迹模块引脚的初始化)

weixin_48743503的博客 1万+

storm 2.1.0 读取采用kerberos认证方式的kafka 2.2.1的实践

网上搜到的相关文章都是特别旧且没有参考价值的,自己试验了半天,终于成功,分享经验如下: 1.storm2.1.0读取采用kerberos认证方式的kafka 2.2.1时,最常遇到的问题在kafkaSpout中使用System.setProperty来指定krb5.conf和jaas.conf文件的路径后,程序一运行就报找不到配置文件。而这种问题往往出现在程序运行在storm集群时,在本地运行时...

emon_lee的专栏 1407

最新Mamba环境配置教程:从CUDA到causal-conv1d的完整安装流程

本文提供最新Mamba环境配置教程,涵盖从CUDA到causal-conv1d的完整安装流程。针对深度学习领域的长序列处理需求,详细指导如何正确配置CUDA工具链、安装PyTorch及关键依赖causal-conv1d,解决常见报错问题,并验证mamba-ssm集成效果。

bush的博客 418

Storm搭建

进入官方网址:http://storm.apache.org/ 官网步骤: Set up a Zookeeper cluster Install dependencies on Nimbus and worker machines Download and extract a Storm release to Nimbus and worker machines Fill in mandat...

张不帅 562

STM32实战:5分钟搞定CanFestival协议栈下的CANopen心跳报文配置(附避坑指南)

本文详细介绍了如何在STM32平台上使用CanFestival协议栈快速配置CANopen心跳报文,包括硬件准备、协议栈移植、心跳报文配置及常见问题解决方案。通过实战步骤和避坑指南,帮助开发者高效实现节点状态监控,提升工业控制系统的可靠性。

win55的博客 745

从零到一:Python+Playwright 实现动态网站全量数据采集实战(附反爬对抗与性能优化)

在动手之前,先明确武器优势: 2. 项目结构规划 为了代码可维护性,我们采用模块化结构: 三、核心实战:构建动态采集器 第一步:初始化“隐身”浏览器 普通启动容易被检测,我们需要注入一段 JS 脚本来抹除自动化特征。 第二步:处理无限滚动与动态加载 这是动态网站的核心难点。我们需要模拟人类滚动,并等待新数据加载完成。 第三步:登录态保持与复用 避免每次运行都重新登录。我们将 Cookie 保存到本地,下次直接加载。 第四步:主流程编排 将上述模块串联起来,并加入异常重试机制。 四、进阶优化:性能与反爬

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1162

storm1.2.0安装部署

解压安装 解压 # tar zxf apache-storm-1.2.0.tar.gz -C /opt/apps 重命名 # mv apache-storm-1.2.0 storm 配置环境变量 # vi ~/.bashrc 添加 export STORM_HOEM=/opt/apps/storm export PATH=$STORM_HOME/bin:$PATH 修改配置文件 # cd ...

龙少5520的博客 391

GameFramework框架详解之 Network网络框架

NetworkManager只负责维护NetworkChannel,实际的有种我们简历网络连接的也是NetworkChannel作为一个网路频道,这样管理起来比较方便,比如:一个游戏可能有多个网络连接,那么我们建立多个网络频道即可,或者当我们一个网络频道断线后,我们可以直接再新建一个,防止数据混乱。/// /// 网络管理器。/// /// 网络频道。/// 用户自定义网络错误事件。/// 检查是否存在网络频道。/// 获取网络频道。/// 获取所有网络频道。

TxNet 3366

Storm 2.0.0 发布,支持Java架构

作者:jiangzz 电话:15652034180 微信:jiangzz_wx 微信公众账号:jiangzz_wy 2019年6月份,Apache Storm PMC宣布发布Storm 2.0.0。此版本的主要亮点是Storm已经在纯Java中重新构建。以前,Storm的核心功能很大一部分是在Clojure中实现的。此版本还包括在性能,新流API,窗口增强和Kafka集成更改方面的重大改进。 用J...

麦田里的守望者-蒋中洲【相信相信的力量】 970

安装openclaw时出现npm error code ENOENT npm error syscall spawn git报错的解决方案

本文主要介绍了安装openclaw时出现npm error code ENOENT npm error syscall spawn git报错的解决方案,希望能对使用openclaw的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 12万+

Power domain 划分该如何下手

假如PD1比PD3更always on的话,我们只需要插入普通buffer即可,因为PD3 on,PD1也肯定是ON,PD1 off,PD3肯定时off,PD1能cover PD3的电源情况,因此使用普通buffer也可,但是处于省电角度,我们还是使用AO buffer;在我们做多power domain时,在切分power domain时,需要谨慎,稍有不慎,就会出现congestion以及timing问题,那问题来了,我们在切分power domain时有什么考究么,今天小编就和大家一起讨论讨论。

芯冰乐 207

Mac系统安装JStorm 2.1.0配置过程

创建安装目录 当前在桌面创建work目录 # mkdir /work/jstrom # cd /work/jstrom 安装jdk 安装python 安装ZooKeeper 下载并解压:当前安装版本3.4.12 (1)从Apache网站(http://zookeeper.apache.org/releases.html)上下载zookeeper (2)命令行下载 # wget http:/...

Root的博客 465

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

【详解】搭建Storm集群

在搭建一个基本的 Storm 集群时,涉及到的主要组件包括 Nimbus、Supervisor 和 ZooKeeper。下面我将通过一个简单的例子来展示如何搭建一个基本的 Storm 集群,并编写一个简单的拓扑(Topology)来处理流数据。ZooKeeper 是一个分布式的协调服务,Storm 使用它来进行节点之间的协调和状态管理。Nimbus 是 Storm 的主节点,负责分配任务给各个 Supervisor,并监控它们的状态。​,你应该能看到Storm UI界面,显示集群的状态和拓扑信息。

牛肉胡辣汤 1243

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Apache Storm 2.x集群部署

storm简介 Storm 是一个开源的分布式实时计算框架,可以以简单、可靠的方式进行大数据流的处理。通常用于实时分析,在线机器学习、持续计算、分布式 RPC、ETL 等场景。Apache Storm 的前身是Twitter Storm平台,采用Clojure开发,目前已经归于 Apache 基金会管辖。 Storm集群环境搭建 参考:https://storm.apache.org/releases/2.2.0/Setting-up-a-Storm-cluster.html 这里搭建一个 3 节点的 S

IT 761
上一篇: HashMap的容量(桶的数量)为什么要是2的n次方
下一篇: Could not find a version that satisfies the requirement virtualenv>=20.0.8(from pre-commit->paddlehu
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值