博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《Storm企业级应用:实战、运维和调优》——2.2 启动模式
阅读量:5835 次
发布时间:2019-06-18

本文共 763 字,大约阅读时间需要 2 分钟。

本节书摘来自华章计算机《Storm企业级应用:实战、运维和调优》一书中的第2章,第2.2节,作者:马延辉 陈书美 雷葆华著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

2.2 启动模式

Storm有两种模式可以启动操作:本地模式和分布式模式。

2.2.1 本地模式
本地模式在一个进程中使用线程模拟Storm集群的所有功能,这样使用本地模式进行开发和测试将非常方便。本地模式运行Topology与在集群上运行Topology类似,但是提交拓扑任务是在本地机器上。
简单地使用LocalCluster类,就能创建一个进程内(in-process)集群。例如:

import backtype.Storm.LocalCluster;LocalCluster cluster = new LocalCluster();

本地模式的常规配置需要注意如下几个参数:

1)Conf?ig.TOPOLOGY_MAX_TASK_PARALLELISM:单个组件产生的最大线程数。在通常情况下,生产环境的拓扑有大量并行线程(数百个线程),当尝试在本地模式测试拓扑时,它会使本地集群处于不合理负载。这个配置容易控制并行度。
2)Conf?ig.TOPOLOGY_DEBUG:当设置为true时,Spout或Bolt每发射一个消息,Storm就记录一个消息。这对程序调试非常有用。
在启动Storm后台进程时,需要对conf/storm.yaml配置文件中设置的storm.local.dir目录具有写权限。Storm后台进程启动后,将在Storm安装部署目录下的logs/子目录下生成各个进程的日志文件。
2.2.2 分布式模式
分布式模式提交的拓扑任务可以放在Storm集群的任意一个节点执行,下面讲解的安装及部署均使用了此模式。

转载地址:http://ogycx.baihongyu.com/

你可能感兴趣的文章
可以这样修改开机引导项
查看>>
PROC系列之---/proc/pid/status
查看>>
Struts标签radio选中值
查看>>
linux系统产生随机数的6种方法
查看>>
ScheduledThreadPoolExecutor
查看>>
我的友情链接
查看>>
Spark Graphx:构建graph和聚合消息
查看>>
《MS SQL Server 2000管理员手册》系列——23. 从因特网存取 Microsoft SQL Server
查看>>
MySQL innodb_buffer_pool_size参数
查看>>
随机生成防猜不重复的16位纯数字序列号【快速且高性能】
查看>>
测试hadoop集群是否安装成功:网页监控页面和提交job运行
查看>>
3.用户交互和注释
查看>>
oracle锁
查看>>
sendmail在企业网中的应用(下)
查看>>
haproxy+varnish实现discuz论坛的动静分离以及静态缓存
查看>>
每天一个linux命令(42):kill命令
查看>>
zookeeper和hbase安装
查看>>
搭建Nginx+Tomcat 负载均衡集群
查看>>
我的友情链接
查看>>
Linux7.4 关闭透明大页
查看>>