IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> 五十二、 Storm 组件安装部署(MINI版) -> 正文阅读

[大数据]五十二、 Storm 组件安装部署(MINI版)

前景连接:

Hadoop HA部署(MINI版)icon-default.png?t=LA92https://blog.csdn.net/m0_54925305/article/details/121566611?spm=1001.2014.3001.5501Spark组件部署(MINI版)icon-default.png?t=LA92https://blog.csdn.net/m0_54925305/article/details/121615781?spm=1001.2014.3001.5501Kafka组件部署(MINI版)icon-default.png?t=LA92https://blog.csdn.net/m0_54925305/article/details/121647743?spm=1001.2014.3001.5501

环境准备:

编号主机名类型用户密码
1master1-1主节点rootpasswd
2slave1-1从节点rootpasswd
3slave1-2从节点rootpasswd

apache-storm-1.2.4.tar.gz

? ? ? ? 注:提取码均为:0000

环境部署:

一、前置安装 Zookeeper 集群,截图并保存结果

? ? ? ? 1、启动三台机器zookeeper

bin/zkServer.sh start

二、解压 Storm 安装包到“/usr/local/src”路径,并修改解压后文件夹名为 storm,截图并保存结果

? ? ? ? 1、进入/h3cu目录找到storm

cd /h3cu

? ? ? ? ?2、解压storm

tar -zxvf apache-storm-1.2.4.tar.gz -C /usr/local/src

? ? ? ? 3、重命名storm

mv apache-storm-1.2.4 storm

?

三、配置“conf/storm.yaml”文件,截图并保存结果

四、传送配置好的“conf/storm.yaml”文件,截图并保存结果

五、配置 nimbus.seeds 文件,截图并保存结果

六、配置 supervisor.slots.ports,截图并保存结果

? ? ? ? 1、进入storm/conf目录下

cd /usr/local/src/storm/conf

更改前:

更改后:

?参数配置:

# Zookeeper集群的主机列表
storm.zookeeper.servers:
     - "master1-1"
     - "slave1-1"
     - "slave1-2"

# Nimbus的节点列表
nimbus.seeds: ["master1-1", "slave1-1"]

# Nimbus和Supervisor需要使用本地磁盘上来存储少量状态(如jar包,配置文件等)
storm.local.dir: "/usr/local/src/storm/data"

#workers进程的端口,每个worker进程会使用一个端口来接收消息
supervisor.slots.ports:
     - 6700
     - 6701


#指定storm集群中的nimbus节点所在的服务器
nimbus.host: "master1-1"
 

#web页面端口号

ui.port: 9999

? ? ? ? 注:文件内容的格式一定要注意,冒号后有空格,格式错误,进程是启动不了的

七、拷贝主节点 Storm 包到从节点,截图并保存结果

? ? ? ? 1、集群分发

scp -r /usr/local/src/storm slave1-1:/usr/local/src/
scp -r /usr/local/src/storm slave1-2:/usr/local/src/

八、设置 Storm 环境变量,并使环境变量只对当前 root 用户生效,截图并保存结果

? ? ? ? 1、添加环境变量

vi /root/.bashrc

?

????????2、使环境变量立即生效?

source /root/.bashrc

九、在主节点和从节点启动,并截图保存(要求截到 url 和状态)

master端启动如下服务

? ? ? ? 1、进入storm/bin目录下

cd /usr/local/src/storm/bin

? ? ? ? 2、启动master和slave1的主节点 nimbus服务

nohup sh storm nimbus &

? ? ? ? 3、启动从节点 supervisor服务

nohup sh storm supervisor &

? ? ? ? 4、启动UI界面 ui

nohup sh storm ui &

? ? ? ? 5、启动日志查看服务 logviewer

nohup sh storm logviewer &

slave端启动如下服务

? ? ? ? 1、启动从节点 supervisor

nohup sh storm supervisor &

? ? ? ? 2、启动日志查看服务 logviewer

nohup sh storm logviewer &

监控各节点的状态(web端)

? ? ? ? 1、浏览器输入master1-1:9999查看集群状态

master1-1:9999

?

?

Storm 组件安装部署(MINI版)完成


不能打败你的必将使你愈发强大!

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-12-02 16:50:07  更:2021-12-02 16:50:18 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 8:28:20-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码