3台机器部署storm-1.1.0集群

storm架构原理及集群部署 Storm 流式计算 1. 概念 1.1 离线计算和实时计算 离线计算:批量获取数据、批量传输数据、周期性批量计算数据、数据展示 ​ 代表技术:Sqoop批量导入数据、HDFS批量存储数据、MapReduce批量计算数据、Hive批量计算数据、zookeeper任务调度 1、hivesql 2、调度平台 3、Hadoop集群运维 4、数据清洗(脚本语言) 5、元数据管理 6、数据稽... 阅读详情

一. 环境介绍

三台主机,主机名和ip分别为:
ubuntu1  10.3.19.171
ubuntu2  10.3.19.172
ubuntu3  10.3.19.173
三台主机的登录用户名是bigdata,home目录是/home/bigdata
现在三台主机上部署storm集群。

storm需要使用python,安装python如下:
bigdata@ubuntu1:~$ sudo apt-get install python

二. 解压复制storm安装包到ubuntu1

bigdata@ubuntu1:~/download$ tar -zxvf apache-storm-1.1.0.tar.gz
bigdata@ubuntu1:~/download$ mv apache-storm-1.1.0 ../run/
bigdata@ubuntu1:~/download$ cd ../run/
bigdata@ubuntu1:~/run$ ln -s apache-storm-1.1.0 storm

三. 修改ubuntu1上storm的配置文件

创建Nimbus 和 Supervisor 后台进程所需要的local目录
bigdata@ubuntu1:~$ mkdir /home/bigdata/run/storm/storm_workdir
修改配置文件:
bigdata@ubuntu1:~/run$ cd storm/conf/
bigdata@ubuntu1:~/run/storm/conf$ cat storm.yaml
......
storm.zookeeper.servers:
    - "10.3.19.171"
    - "10.3.19.172"
    - "10.3.19.173"


nimbus.host: "10.3.19.171"
ui.port:  9090
storm.local.dir: "/home/bigdata/run/storm/storm_workdir"

四. 在ubuntu2 ubuntu3上安装storm

为了安装方便,直接将ubuntu1上的storm打包,拷贝到ubuntu1和ubuntu2主机上,操作如下:
bigdata@ubuntu1:~/run$ tar -zcvf apache-storm-1.1.0.tar.gz apache-storm-1.1.0
bigdata@ubuntu1:~/run$ scp apache-storm-1.1.0.tar.gz ubuntu2:/home/bigdata/run/
bigdata@ubuntu1:~/run$ scp apache-storm-1.1.0.tar.gz ubuntu3:/home/bigdata/run/
在ubuntu2 ubuntu3上解压,并创建软连接。ubuntu2操作如下,ubuntu3类似。
bigdata@ubuntu2:~/run$ tar -zxvf apache-storm-1.1.0.tar.gz
bigdata@ubuntu2:~/run$ ln -s apache-storm-1.1.0 storm

至此,已成功将storm部署到ubuntu1 ubuntu2 ubuntu3三台机器上。

五. 启动storm

ubuntu1作为master, 在其它执行操作:
bigdata@ubuntu1:~/run/storm/bin$ ./storm nimbus &
bigdata@ubuntu1:~/run/storm/bin$ ./storm ui &
bigdata@ubuntu1:~/run/storm/bin$ ./storm supervisor &
ubuntu2 ubuntu3作为从节点,只需要执行:
bigdata@ubuntu2:~/run/storm/bin$ ./storm supervisor &

查看storm进程是否启动:
bigdata@ubuntu1:~/run/storm/bin$ jps -l | grep storm
5370 org.apache.storm.ui.core
5454 org.apache.storm.daemon.supervisor.Supervisor
5263 org.apache.storm.daemon.nimbus

bigdata@ubuntu2:~/run/storm/bin$ jps -l | grep storm
3189 org.apache.storm.daemon.supervisor.Supervisor

六. 测试

使用浏览器查看storm界面:http://10.3.19.171:9090


七.编译示例程序源码&&执行测试命令测试:

bigdata@ubuntu1:~$ cd /home/bigdata/run/storm/examples/storm-starter
bigdata@ubuntu1:~/run/storm/examples/storm-starter$ mvn package
bigdata@ubuntu1:~/run/storm/examples/storm-starter$ ls
dependency-reduced-pom.xml  multilang  pom.xml  README.markdown  src  target  test
bigdata@ubuntu1:~/run/storm/examples/storm-starter$ cd target/
bigdata@ubuntu1:~/run/storm/examples/storm-starter/target$ ls 
classes            generated-test-sources  maven-shared-archive-resources  original-storm-starter-1.1.0.jar  surefire-reports
generated-sources  maven-archiver          maven-status                    storm-starter-1.1.0.jar           test-classes
bigdata@ubuntu1:~/run/storm/examples/storm-starter/target$ cd ../../../bin/
bigdata@ubuntu1:~/run/storm/bin$ ./storm jar ../examples/storm-starter/target/storm-starter-1.1.0.jar org.apache.storm.starter.WordCountTopology wordcount



Storm 单机和集群环境部署教程 通过以上步骤,我们完成了 Storm 的单机和集群环境部署,并实现了 Java 和 Python 的简单 Topology 示例。Storm 作为一款分布式实时计算系统,能够处理大量的实时数据流,广泛应用于实时数据分析、监控和处理场景。 阅读详情

相关推荐

当windows安装git时出现以下错误提示

Windows安装Git时出现多个系统配置设置失败错误(exit code 4294967295),提示包括无法设置textconv、LFS过滤器和SSL等配置项。关键问题在于scalar.exe版本不兼容,系统提示"该版本的scalar.exe与你运行的Windows版本不兼容"。解决方案是检查程序版本是否正确,下载与Windows系统兼容的正确版本重新安装即可。

沧澜的博客 1875

搭建Storm集群

今天完成了storm集群的搭建,写一篇博客记录一下,方便以后工作。 总体分为5步。 1. 机器准备 我准备了3台机器 , 其充当的角色分别是 nimbus :  10.101.214.71 zookeeper:  10.101.214.71, 10.101.214.73 , 10.101.214.74 supervisor :  10.101

ch717828的专栏 3762

(二)目标检测之 HOG+SVM 算法

文章目录一、概述二、方法概述三、积分图四、AdaBoost五、级联检测六、结果七、复现八、总结参考资料 一、概述   梯度直方图HOG(Histogram of Oriented Gradients)是法国人Dalal在2005年CVPR会议上提出的特征提取算法,并将其与 SVM 配合,用于行人检测。论文地址:Histograms of oriented gradients for human detection HOG有个优点,提取的边缘和梯度特征能很好的抓住局部形状的特点,且因是对图像做了Gamma

天青如水的博客 1万+

Storm上的Nimbus、Supervisor以及Worker之间的关系

1.Storm中各节点介绍 1.1 主控节点和工作节点 Storm将每个节点分为主控节点和工作节点两种,其中主控节点只有一个,工作节点可以有多个。 1.2 Nimbus 主控节点运行Nimbus守护进程,类似于Hadoop中的jobtracker,负责在集群中分发代码,对节点分配任务,并监视主机故障。 1.3 Supervisor 每个工作节点运行Supervisor守护进程,负责监听

cuihaolong的专栏 1万+

AF自动对焦 CDAF PDAF

前言 主流的AF: CDAF, PDAF, laser assist AF(这个只是辅助,在微距或者拍摄纹理不明显的场景下好用)。 1.cdaf原理 CDAF的大致原理就是检测图像锐度或者等价于锐度的参数,不断推动马达寻找最清晰点实现合焦或者对焦。如下图: 缺点:对焦准确,速度慢,由于camera帧率,cpu处理速度,马达反映时间问题不能实时对焦运动物体。 2.pdaf原理 计算相位差,将相位差转换为相位差和af code的关系....

camerall 1万+

把雷达强度特征融合于 Cartographer的实现流程 :从地图构建到在线定位

摘要:本文提出在激光SLAM中融合强度特征的方法,解决几何匹配在退化环境中的失效问题。详细介绍了两种高反地图生成方式:离线使用assets_writer工具处理优化轨迹,在线实时累积高反点;以及权重网格的构建与预计算金字塔方法。定位阶段通过加权得分公式融合几何和强度信息,采用自适应缩放策略平衡特征依赖。该方案在不显著增加计算负担的前提下,有效提升了对称环境等退化场景的定位稳定性,对利用人工路标的移动机器人具有实用价值。

Studying…… 1328

Storm集群启动(三台机器)

接续前一章节…… 二、Storm集群启动 2.1 相关说明 192.168.10.100 storm1 ##主节点 192.168.10.101 storm2 ##次级节点 192.168.10.102 storm3 ##次级节点 提醒:storm集群的配置是在storm.yarn中设置(本集群该文件storm.yarn所在路径为:/hadoop/apache-sto...

fct2001140269的博客 1255

【DaVinci Developer专题】-8-创建一个枚举Enum ADT(Application Data Type)

目录 1 创建一个枚举Value ADT(Application Data Type) 1.1 命名application data type 1.2 创建一个computation method计算方法属性 1.3 创建一个Contraint约束条件属性 2 创建了一个新的Type Mapping Sets 3 创建了一个S/R Port Interface 4 SWC引用Type Mapping set 5 导入CFG生成代码的总结 6 结尾 <--返回「实战篇」博文-总目录-

「汽车电子助手」的博客 2292

Storm-1.1.0集群的安装和配置

准备 1.apache-storm-1.1.0.tar.gz 2.安装配置好的Zookeeper-3.4.10分布式集群 mini1:192.168.213.133 mini2:192.168.213.134 mini3:192.168.213.135 安装 1.解压apache-storm-1.1.0.tar.gz安装包实现安装 # tar -zxvf apac

独者looc 778

ABAP 里的 XML 与 JSON 处理,一套从接口落地到 Clean Core 的完整参考

ABAP 里的 XML 和 JSON 处理并不只是几段工具类调用。iXML、sXML、、XCO、、code page conversion、GZIP、对象序列化,这些能力背后对应的是不同的数据规模、访问模式、接口契约和运行时边界。小报文、复杂树结构、需要修改节点,iXML 很顺手。大报文、顺序读写、内存敏感,sXML 更可靠。ABAP 结构和 XML、JSON 之间要做标准转换,是主干。现代 JSON API、ABAP Cloud、命名转换,XCO 值得优先考虑。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 224

多模态论文笔记——BLIP

本文详细介绍这几年AIGC火爆的隐藏功臣,多模态模型:BLIP。

haopinglianlian的博客 2454

Storm集群搭建(三台机器)

一、Storm集群搭建 一.搭建前准备工作说明 1.要搭建storm集群,需要依赖于JDK和Zookeeper(本手册重点在于讲解Storm的安装使用,JDK和ZooKeeper安装不是本文重点,如需了解请参考其它安装文档。) 1、jdk1.8.0_65 2、zookeeper-3.4.10 3、apache-storm-1.1.0 本文准备了三台机器,来搭建zoo...

fct2001140269的博客 814

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain&#39;s apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath(&#39;DeepLearnToolbox&#39;));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand(&#39;state&#39;,0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W&#39;); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand(&#39;state&#39;,0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = &#39;sigm&#39;;%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, &#39;Too big error&#39;);```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand(&#39;state&#39;,0)sae = saesetup([784 100]);sae.ae{1}.activation_function = &#39;sigm&#39;;sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)&#39;)% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = &#39;sigm&#39;;nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, &#39;Too big error&#39;);```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x&#39;,28,28,60000))/255;test_x = double(reshape(test_x&#39;,28,28,10000))/255;train_y = double(train_y&#39;);test_y = double(test_y&#39;);%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you&#39;ll get around 1.2% errorrand(&#39;state&#39;,0)cnn.layers = { struct(&#39;type&#39;, &#39;i&#39;) %input layer struct(&#39;type&#39;, &#39;c&#39;, &#39;outputmaps&#39;, 6, &#39;kernelsize&#39;, 5) %convolution layer struct(&#39;type&#39;, &#39;s&#39;, &#39;scale&#39;, 2) %sub sampling layer struct(&#39;type&#39;, &#39;c&#39;, &#39;outputmaps&#39;, 12, &#39;kernelsize&#39;, 5) %convolution layer struct(&#39;type&#39;, &#39;s&#39;, &#39;scale&#39;, 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, &#39;Too big error&#39;);```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand(&#39;state&#39;,0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, &#39;Too big error&#39;);%% ex2 neural net with L2 weight decayrand(&#39;state&#39;,0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, &#39;Too big error&#39;);%% ex3 neural net with dropoutrand(&#39;state&#39;,0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, &#39;Too big error&#39;);%% ex4 neural net with sigmoid activation functionrand(&#39;state&#39;,0)nn = nnsetup([784 100 10]);nn.activation_function = &#39;sigm&#39;; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, &#39;Too big error&#39;);%% ex5 plotting functionalityrand(&#39;state&#39;,0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = &#39;softmax&#39;; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, &#39;Too big error&#39;);%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand(&#39;state&#39;,0)nn = nnsetup([784 20 10]); nn.output = &#39;softmax&#39;; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, &#39;Too big error&#39;);```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

CentOS下Storm 1.0.0集群安装详解

本文环境如下: 操作系统:CentOS 6 32位 ZooKeeper版本:3.4.8 Storm版本:1.0.0 JDK版本:1.8.0_77 32位 Python版本:2.6.6 集群情况:一个主控节点(Master)和两个工作节点(Slave1,Slave2) 1. 搭建Zookeeper集群安装参考:CentOS下ZooKeeper单机模式、集群模式安装2

Lnho的专栏 1万+

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Storm0.9.2 集群安装部署3——安装 Storm 集群并启动 Storm

Storm0.9.2 集群安装部署Storm0.9.2 集群安装部署1. 部署环境准备2. 部署 Storm 集群2.1 搭建 Zookeeper 集群2.2 依赖软件安装2.3 安装 Storm 集群2.4 修改 storm.yaml 配置文件2.5 启动 Storm 各后台进程 Storm0.9.2 集群安装部署 1. 部署环境准备 准备过程我已在Hadoop伪分布式安装的安装前准备里提到,...

语笙的博客 750

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

【详解】搭建Storm集群

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

牛肉胡辣汤 1243

Storm集群安装部署1——准备版

目录 一、部署环境准备 二、部署Storm集群 2.1 搭建ZooKeeper集群 2.1.1、搭建环境 文章中的所有内容不明白的可以查看前后文或者call博主; 相关文章: Storm集群安装部署1——准备版 Storm集群安装部署2——Centos6.5的默认python2.6.6版本升级到python2.7.15 Storm集群安装部署3——在节点服务器上安装 St...

小宫主的博客 575

Storm集群部署

1、集群部署的基本流程 集群部署的流程:下载安装包、解压安装包、修改配置文件、分发安装包、启动集群 注意:所有的集群上都需要配置hosts vi /etc/hosts 192.168.223.100 storm01 zk01 hadoop01 192.168.223.101 storm02 zk02 hadoop02 192.168.22...

BOUBING112的专栏 2066

storm 1.0.6安装集群

Storm集群安装,基于版本1.0.6, 使用apache-storm-1.0.6.tar.gz安装包。 1.安装规划 角色规划IP/机器名安装软件运行进程 nimbus Master storm core,nimbus supervisor Slave1 storm supervisor,worker,LogWriter ...

weixin_34284188的博客 273

搭建storm集群(apache-storm-0.9.5.tar.gz)

//搭建storm集群(apache-storm-0.9.5.tar.gz) # by coco # 2015-07-15 前期准备:3台服务器: 192.168.8.94  192.168.8.95 192.168.8.96 去storm官网下载响应版本的软件包:http://storm.apache.org/downloads.html 在这里下

wulantian的专栏 2万+

【Storm】二、Storm集群部署

大纲: 集群部署的基本流程 集群部署的基础环境准备 Storm集群部署 Storm集群的常用操作命令 Storm集群的进程及日志查看 1、集群部署的基本流程 集群部署的流程:下载安装包、解压安装包、修改配置文件、分发安装包、启动集群。 注意:所有的集群上都需要配置hosts vi /etc/hosts 192.168.239.128storm01zk01ha...

u014526017的博客 446

apache storm的安装部署

一、storm集群整体部署 集群总共使用了6台机器: storm使用3个节点(nimbus在node01, supervisor在node02、node03) zookeeper使用3个节点(node04、node05、node06) 二、zookeeper安装 1、使用最新的稳定版本3.4.6,下载地址 http://mirror.bit.edu.cn/ap

山鹰的专栏 1062

zookeeper,storm集群部署

一、安装环境 安装包:zookeeper-3.4.12.tar.gz 、apache-storm-1.2.2.tar.gz 集群主机IP:192.168.31.128 ,192.168.31.132 ,192.168.31.133 下载地址:zookeeper-3.4.12.tar.gz:http://zookeeper.apache.org/releases.html#download,a...

ming00321的博客 1219

storm集群部署

一、提交作业到storm集群来运行 1、安装Java 和 Pythong 2、下载storm安装包,解压缩,重命名,配置环境变量 vim /etc/profile #storm export STORM_HOME=/usr/local/storm export PATH=$PATH:$STORM_HOME/bin source /etc/profile 3、修改storm配置文件(每个节点都...

chen1092248901的博客 256

storm1.2.1集群搭建

storm集群搭建 storm集群搭建有如下三个步骤,搭建java环境,安装zookeeper环境,安装storm环境,下面我就一一为大家介绍下: 安装java环境 首先到jdk官网上下载你想要的jdk版本,下载完成之后将需要安装的jdk安装包放到系统指定的文件夹下,并且命令进入该文件夹下: 解压:tar –zxvf jdk-7u131-linux-x64.tar.gz 设置环境变量:vi...

会飞的鱼 1532

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
上一篇: 3台机器部署zookeeper-3.4.10集群
下一篇: 3台机器部署presto-server-0.173集群
wiseflywang
博客等级 码龄19年 11粉丝 24原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值