首页 > 其他分享 >大数据之Storm 环境安装

大数据之Storm 环境安装

时间:2024-12-17 14:27:36浏览次数:7  
标签:0.9 src Storm local 环境 usr storm apache 安装

Storm源码包下载

http://mirror.bit.edu.cn/apache/storm/

1. 集群环境

Master 172.16.11.97

Slave1 172.16.11.98

Slave2 172.16.11.99

2. 下载安装包

#Master

wget http://mirror.bit.edu.cn/apache/storm/apache-storm-0.9.7/apache-storm-0.9.7.tar.gz

tar zxvf apache-storm-0.9.7.tar.gz

3. 修改Storm配置文件

#Master

cd apache-storm-0.9.7/conf

vim storm.yaml

storm.zookeeper.servers:

- "master"

- "slave1"

- "slave2"

nimbus.host: "master"

supervisor.slots.ports:

- 6700

- 6701

- 6702

- 6703

- 6704

- 6705

4. 配置环境变量

#Master、Slave1、Slave2  3个节点中都执行

vim ~/.bashrc

STORM_HOME=/usr/local/src/apache-storm-0.9.7

export PATH=$PATH:$STORM_HOME/bin

#刷新环境变量

source ~/.bashrc

5. 从Master拷贝安装包

#Master

scp -r /usr/local/src/apache-storm-0.9.7 root@slave1:/usr/local/src/apache-storm-0.9.7

scp -r /usr/local/src/apache-storm-0.9.7 root@slave2:/usr/local/src/apache-storm-0.9.7

6. 启动集群

#master

vim /usr/local/src/apache-storm-0.9.7/bin/start-storm-master.sh

python /usr/local/src/apache-storm-0.9.7/bin/storm nimbus &

python /usr/local/src/apache-storm-0.9.7/bin/storm ui &

python /usr/local/src/apache-storm-0.9.7/bin/storm logviewer &

chmod +x /usr/local/src/apache-storm-0.9.7/bin/start-storm-master.sh

start-storm-master.sh

#Slave1、Slave2

vim /usr/local/src/apache-storm-0.9.7/bin/start-storm-slave.sh

python /usr/local/src/apache-storm-0.9.7/bin/storm supervisor &

python /usr/local/src/apache-storm-0.9.7/bin/storm logviewer &

执行下面启动命令

chmod +x /usr/local/src/apache-storm-0.9.7/bin/start-storm-slave.sh

start-storm-slave.sh

7. 集群状态

执行jps命令

#Master

#Slave1

#Slave2

8. 监控页面

http://master:8080/index.html

9. 关闭集群

#master、Slave1、Slave2

vim /usr/local/src/apache-storm-0.9.7/bin/stop-storm.sh

kill `ps aux| grep storm | grep -v 'grep' | awk '{print $2}'`

执行下面关闭命令

chmod +x /usr/local/src/apache-storm-0.9.7/bin/stop-storm.sh

stop-storm.sh

标签:0.9,src,Storm,local,环境,usr,storm,apache,安装
From: https://blog.csdn.net/youyou263/article/details/144515700

相关文章

  • 大数据之zookeeper环境搭建
    zookeeper源码包下载http://mirror.bit.edu.cn/apache/zookeeper/1.集群环境Master172.16.11.97Slave1172.16.11.98Slave2172.16.11.992.下载软件包#Masterwgethttp://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gztarzxvfz......
  • 12.8 每日总结 (非Web环境中尝试获取HttpServletRequest对象Bug)
    今天的Bug解决吧SpringAI的底层函数回调并没有注册到Web容器中,所以要通过Controller层提前传递。 这个问题出现的原因是因为你在非Web环境中尝试获取HttpServletRequest对象,而这个对象是Web应用程序特有的,用于封装客户端发送的HTTP请求信息。在Spring框架中,HttpServletRequest......
  • [OS] 基于 Windows 宿主机安装 VMWare Workstation 17 【转】
    Step1下载安装包VMWare官网百度网盘VMware-workstation-full-17.0.0-20800274.exe链接:https://pan.baidu.com/s/1y3jSI9p_qMhTqNVYa2OqfQ?pwd=vm17提取码:vm17Step2安装step2.1双击安装包,选择:【是】step2.2电脑重启之后,找到VMwareWorkstation17下载位......
  • Rocky 8 初始化环境变量 shell 脚本
            随着CentOS7在2024年6月30日停止技术服务支持,很多采用CentOS7的操作系统开始选择其它可替代操作系统,目前很多企业考虑使用Rocky操作系统作为CentOS的替代品。    日常在安装数据库和应用时,通常会对操作系统上的防火墙、时间同步进行......
  • Ubuntu 22.04手动安装MYSQL5.7
    1、下载安装包:mysql-server_5.7.41-1ubuntu18.04_amd64.deb-bundle.tar 2、解压安装包tarxvfmysql-server_5.7.41-1ubuntu18.04_amd64.deb-bundle.tar3、先安装依赖lib包sudoapt-getupdatesudoapt-getupgradesudoapt-getinstall./libmysql*sudoapt-getin......
  • 安装蚁剑初始化报错:代码解压完成报错:[object Object]
    1.安装蚁剑时候让提示初始化一下,就跟着操作进行了初始化,一直加载发现到最后报错了。显示[objectObject]。2.解决方法一 关闭所有的防火墙,关闭一些杀毒软件等等。如果开启的状态会影响蚁剑的初始化。3.解决方法二权限不够,可以右键管理员身份运行,然后等待初始化完成就可以......
  • 安装iis bat命令
    @rem===forwin2022,2019,2016,2012r2&Win11/Win101607+===dism.exe/online/NoRestart/enable-feature/all/featurename:IIS-ASPNET45/featurename:WCF-HTTP-Activation45/featurename:IIS-HttpRedirect@rem非必须,但开启这些模块可以提高U8性能dism.exe/online......
  • Docker安装本地测试开发环境
    Docker安装Redisdockerrun--nameredis-p6379:6379-dredisDocker安装RabbitMQdockerrun-d--namerabbitmq-p15672:15672-p5672:5672rabbitmq通过dockerps-a查看部署的mq容器id,在通过dockerexec-it容器id/bin/bash进入容器内部在运行:rabbitmq-plug......
  • MobaXterm如何安装和使用?附安装包
    前言大家好,我是小徐啊。MobaXterm是我们常用的连接linux服务器的连接工具,今天,小徐就来介绍下如何安装和使用。文末附获取方式。如何安装和使用MobaXterm首先,解压出来我们的压缩包,这个是免安装的,直接双击exe文件就能运行。然后,点击Session这个选项。然后,一般我们是连接SSH的......
  • Linux学习栈记——MySQL安装并远程连接
    本文主要介绍了MySQL的作用和两种安装方法,使用源代码包安装MySQL的方法,并使用Navicat等客户端工具远程连接MySQL。这里以Ubuntu24.04操作系统为例。基础知识MySQL的作用MySQL是一款开源的关系型数据库管理系统(RDBMS),由瑞典MySQLAB公司开发,目前属于Oracle公司旗下产品。它以......