zoukankan      html  css  js  c++  java
  • storm集群和zookeeper集群的部署过程

    本次实验的环境为VM station 10 安装三个虚拟机,系统为centOS6.5。IP分别如下图。

    如下图,三个虚拟机均安装了Java1.7以及配置好了hosts文件。

    接着是下载zookeeper-3.4.6(这里推荐使用此版本),进入conf目录下,将zoo_sample.cfg复制成zoo.cfg,然后修改zoo.cfg里面的参数配置。详细如下截图。

    同时,在zookeeper-3.4.6目录中新建data目录。这个data目录一定要新建!!如图。

    然后将zookeeper这个文件夹分发到每一个虚拟机中。然后在每一个虚拟机中创建myid文件然后在每一个文件中写上该机器的serverID。这个ID就是刚刚配置zoo.cfg时所写的那三行所指定的。如下图。

    启动zookeeper,并且查看每台机器的status。因为我是三台机器,所以有一台是leader,两台是follower。如图。

    至此,zookeeper集群部署完成。接着是安装python。首先查看机器安装的Python版本。这里推荐使用python2.6.6以上的版本。如图。

    下载storm-0.9.1,并且配置conf目录中的storm.yaml文件,详细如下图。(下图中supervisor的ports配置是有问题的。端口数字之前需要有空格。)并且分发到每一台机器中。

    按照配置文件的指定,在nimbus节点上启动nimbus进程,在另外两个supervisor节点启动supervisor进程。同时在nimbus节点上启动UI以及logviewer进程。使用jps命令查看进程,如图。

    使用浏览器访问nimbus节点的8080端口,我这里是192.168.100.33:8080。出现如下界面。

    至此,storm集群部署完成。

  • 相关阅读:
    [USACO08MAR]土地征用Land Acquisition
    树链剖分
    [AHOI2008]紧急集合 / 聚会
    P1852 [国家集训队]跳跳棋
    Ant Trip(欧拉回路+并查集)
    单词游戏
    POJ3694 Network
    C++ STL小总结
    2-Sat专题
    6大名家带你穿越大半个中国去深思
  • 原文地址:https://www.cnblogs.com/UUhome/p/4268525.html
Copyright © 2011-2022 走看看