zoukankan      html  css  js  c++  java
  • 大数据学习——Storm集群搭建

    安装storm之前要安装zookeeper

    一.安装storm步骤

    1.下载安装包

    2.解压安装包

     tar -zxvf apache-storm-0.9.6.tar.gz
    
     mv apache-storm-0.9.6  storm

    3.修改配置文件

    mv /root/apps/storm/conf/storm.yaml  /root/apps/storm/conf/storm.yaml.bak
    
    vi /root/apps/storm/conf/storm.yaml

     修改环境变量/etc/profile

    export STORM_HOME=/root/apps/storm
    export PATH=${STORM_HOME}/bin:$PATH
    #指定storm使用的zk集群
    storm.zookeeper.servers:
         - "mini1"
         - "mini2"
         - "mini3"
    #指定storm集群中的nimbus节点所在的服务器
    nimbus.host: "mini1"
    #指定nimbus启动JVM最大可用内存大小
    nimbus.childopts: "-Xmx1024m"
    #指定supervisor启动JVM最大可用内存大小
    supervisor.childopts: "-Xmx1024m"
    #指定supervisor节点上,每个worker启动JVM最大可用内存大小
    worker.childopts: "-Xmx768m"
    #指定ui启动JVM最大可用内存大小,ui服务一般与nimbus同在一个节点上。
    ui.childopts: "-Xmx768m"
    #指定supervisor节点上,启动worker时对应的端口号,每个端口对应槽,每个槽位对应一个worker
    supervisor.slots.ports:
        - 6700
        - 6701
        - 6702
        - 6703

    4.分发安装包

     scp -r $PWD mini2:$PWD
     scp -r $PWD mini3:$PWD

    5.启动集群

    storm的集群中的是三个角色

    nimbus 主节点,管理节点

    supervisor每个机器上的管理者

    ui界面

    mini1的/root/apps/storm/bin目录下
     ./storm nimbus
     ./storm supervisor
     ./storm ui
    
    mini2的/root/apps/storm/bin目录下
     ./storm supervisor
    
    mini3的/root/apps/storm/bin目录下
     ./storm supervisor

    6.查看集群

     

    http://mini1:8080/index.html

     

  • 相关阅读:
    JavaScript OOP 思想
    单页界面和 AJAX 模式
    jQuery 的 ready 函数是如何工作的?
    Dojo系列教程
    谈谈javascript语法里一些难点问题(一)
    2014年总结、2015年的小计划--女生程序员小感想
    Android名词解释
    【JS】defer / async
    关于对defer的理解.
    defer和async的区别
  • 原文地址:https://www.cnblogs.com/feifeicui/p/10415774.html
Copyright © 2011-2022 走看看