准备工作:

  • 关闭防火墙,修改/etc/hosts配置(3台机器的IP可以互相通信)
  • 下载安装jdk7,配置JAVA_HOME,CLASSPATH
  • 搭建ZOOKEEPER集群(保证3台机器的zookeeper都可用)
  • 安装python(2.6.6版本以上)
  1. 地址:wget https://www.python.org/ftp/python/2.6.6/Python-2.6.6.tgz
  2. 解压:tar xzf Python-2.6.6.tgz
  3. 进入: cd Python-2.6.6
  4. 命令1:./configure --prefix=/usr/local/Python2.6.6
  5. 命令2:make
  6. 命令3:sudo make install

安装storm环境

  • 下载:wget http://mirror.bit.edu.cn/apache/storm/apache-storm-1.2.2/apache-storm-1.2.2-src.tar.gz
  • 解压:tar -zxvf apache-storm-1.2.2-src.tar.gz -C /usr/local
  • 修改conf/storm.yaml文件
  1. storm.zookeeper.servers:设置3台zookeeper地址
  2. nimbus.host:配置nimbus主节点ip地址
  3. 配置storm数据文件夹和ui.port:18080
  4. 配置supervisor的工作进程(solt槽)

  1. 建立文件夹:mkdir /usr/local/apache-storm-0.9.2/data
  2. 把local/apache-storm-0.9.2使用scp命令,到集群的各个服务器中
  3. 分别配置/etc/profile    配置storm环境
  4. 分别进行source /etc/profile
  5. 先启动zookeeper集群,然后分别启动运行storm;
    • 主机器(nimbus运行) storm nimbus &
    • 从机器(supervisor运行) storm supervisor &
    • 主机器(ui运行) storm ui & (查看ui)
    • 主机器(logviewer运行) storm logviewer & (查看工作日志)
    • 浏览器访问主机ip加端口,可以看到storm的集群配置

 

posted on 2018-06-20 09:02  小~虎  阅读(141)  评论(0编辑  收藏  举报