Storm环境搭建

准备工作:

  • 关闭防火墙,修改/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/incubator/storm/apache-storm-0.9.2-incubating/apache-storm-0.9.2-incubating.tar.gz
  • 解压:tar -zxvf apache-storm-0.9.2-inclubating.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的集群配置

猜你喜欢

转载自www.cnblogs.com/shmilyToHu/p/9202113.html