• storm在Ubuntu环境下的单机部署


    目录

    • 查看Ubuntu
    • 安装JDK
    • 安装Pythod
    • 安装Zookeeper
    • 安装ZeroMQ
    • 安装Jzmp
    • 安装Storm  

     

    查看Ubuntu是32位还是64

    uname -a
    返回结果 ==> SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux,可知Ubuntu为64位
    
    

     安装JDK

    #下载64位的JDK
    
    wget  http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz
    #解压JDK tar -zxf jdk-7u79-linux-x64.tar.gz
    #设置JDK 的环境变量(以下步骤1、2
    、3、4)
    #步骤1:打开profile文件 vim
    /etc/profile



    #步骤2: 在profile文件的尾部追加环境变量 export JAVA_HOME
    =/usr/local/jdk1.7.0_76(修改为jdk的安装路径) export PATH=$JAVA_HOME:$PATH


    #步骤3:vim命令模式下,退出并保存profile :wq


    #步骤4:profile文件生效 source
    /etc/profile

     

    安装Python

     

    #下载Python 
    wget http://www.python.org/ftp/python/2.7.2/Python-2.7.2.tgz
    

    #解压python文件 tar zxf Python-2.7.2.tgz
    #进入python目录 cd Python
    -2.7.2
    #编译和安装 .
    /configure make make install

     

    安装Zookeeper

     

    #下载zookeeper
    wget http://apache.fayea.com/zookeeper/zookeeper-3.3.6/zookeeper-3.3.6.tar.gz
    
    #解压zookeeper tar zxf zookeeper-3.4.4.tar.gz
    #配置环境变量(以下步骤1、
    2、3、4) #步骤1:编辑 profile 目录 vim /etc/profile

    #步骤2:往profile目录中追加环境变量 export ZOOKEEPER_HOME
    =/home/linux/software/zookeeper-3.3.6(修改为zookeeper文件的路径) export PATH=$PATH:$ZOOKEEPER/bin




    #步骤3:vim命令模式下,退出并保存profile
    :wq


    #步骤4:profile文件生效 source /etc/profile

     

    安装ZeroMQ

     

    #下载zeromq
    wget http://download.zeromq.org/zeromq-2.1.7.tar.gz
    
    #编译和安装
    ./configure
    
    #在configure时可能会报缺包,安装即可:sudo apt-get install g++ uuid-dev
    
    make
    
    sudo make install
    
    sudo ldconfig

     

    安装Jzmp

     

    #安装git
    sudo apt-get install git
    
    
    #下载 jzmq
    git clone git://github.com/nathanmarz/jzmq.git
    
    ./autogen.sh
    
    #可能会报缺包,安装以下(步骤1、2)即可: 
    (1)sudo apt-get install automake
    
    (2)sudo apt-get install libtool auto-make
    
    
    
    #编译和安装
     ./configure
    
      make
    
      sudo make install

     

    安装Storm

     

    #安装 storm 
    wget http://apache.fayea.com/storm/apache-storm-0.9.6/apache-storm-0.9.6.tar.gz
    
    #解压 storm
    
    tar -zxvf  apache-storm-0.9.6.tar.gz
    
    #设置环境变量
    #步骤1:编辑 profile 目录
    vim /etc/profile
    
    
    #步骤2:往profile目录中追加环境变量
    export STORM_HOME=/home/linux/software/apache-storm-0.9.6(修改为storm文件的路径)
    export PATH=$PATH:$STORM_HOME/bin
    
    
    #步骤3:vim命令模式下,退出并保存profile
    :wq
    
    
    #步骤4:profile文件生效
    
    source /etc/profile

     

     

    设置Storm的配置文件(storm.yaml)

     

    #设置zookeeper
     storm.zookeeper.servers: 
     - "127.0.0.1"
     
    #设置nimbus
     nimbus.host:"127.0.0.1"
    
    #storm本地文件目录 
     storm.local.dir:"/home/linux/data" 
     
    #每一个端口对应storm一个slot,可以运行storm的一个bolt
     supervisor.slots.ports: 
       - 6700 
       - 6701 
       - 6702 
       - 6703 
    
    #特别注意:在设置各个参数名称前要加空格,否则会报错。举例说明,设置zookeeper.servers
    #空格storm.zookeeper.servers: 
    #空格-“127.0.0.1

     

     

    运行Storm

     

    #启动zookeeper(步骤1、2)
    
    #步骤1:进入zookeeper下的bin目录
    cd /home/linux/zookeeper-3.3.6/bin
    
    #步骤2:启动zookeeper
    zkServer.sh start
    zkServer.sh status   #查看zkserver是否成功启动
    
    #启动storm
    #步骤1:进入storm下的bin目录
    cd /home/linux/apache-storm-0.9.6/bin
    #启动服务
    storm nimbus
    storm supervisor
    storm ui

     

    通过访问http://localhost:8080,可以查看storm集群的运行情况

  • 相关阅读:
    添加删除虚拟ip
    linux配置ant
    java类加载器
    java类的加载过程
    java反射机制
    spring原理
    spring-1
    spring所需包下载
    eclipse安装spring插件
    ubuntu下zaibbix3.2报警搭建
  • 原文地址:https://www.cnblogs.com/liuyunAlex/p/5202077.html
Copyright © 2020-2023  润新知