Storm第一讲—集群环境搭建

一、环境准备

    1.电脑一台,操作系统Mac或者Linux系统

    2.安装VMWare虚拟机

    3.在VMWare安装两个Linux(或者Mac,我想你们不会这么蛋疼的)系统,我选择的是Centos-minima-6.5,这个比较小,但是五脏俱全。

二、软件安装 (以下所有过程的软件安装以Centos为例)

    1.JDK1.7安装,配置环境变量,修改/etc/profile文件

sudo vi /etc/profile
JAVA_HOME= /home/card/software/jdk1 .7
export PATH=$PATH:$JAVA_HOME /bin
source /etc/profile

    2.安装wget 

sudo yum -y install wget

    3.安装gcc-c++ ,uuid-devel,libuuid-devel

sudo yum install gcc-c++
sudo yum install uuid-devel
sudo yum install libuuid-devel

    4.安装ZeroMQ(2.20)

wget http: //download .zeromq.org /zeromq-2 .2.0. tar .gz
sudo tar -zxvf zeromq-2.2.0. tar .gz cd zeromq-2.2.0sudo . /configuresudo makesudo make install

    5.安装libtools,git

sudo yum install libtoolsudo yum install git

    6.安装jzmq

git clone git: //github .com /nathanmarz/jzmq .git
sudo . /autogen .sh
sudo . /configure

        如果出现:configure: error: the JAVA_HOME environment variable must be set to your JDK location.

        编辑./configure文件,找到

# Check for JDK
if test "x$JAVA_HOME" = "x" ; then
     { { $as_echo "$as_me:$LINENO: error: the JAVA_HOME environment variable must be set to your JDK location." >&5
$as_echo "$as_me: error: the JAVA_HOME environment variable must be set to your JDK location." >&2;}
    { ( exit 1); exit 1; }; };
fi

        改成

# Check for JDK
# 改成你自己的JDK路径
export JAVA_HOME= /home/card/software/jdk1 .7
if test "x$JAVA_HOME" = "x" ; then
     { { $as_echo "$as_me:$LINENO: error: the JAVA_HOME environment variable must be set to your JDK location." >&5
$as_echo "$as_me: error: the JAVA_HOME environment variable must be set to your JDK location." >&2;}
    { ( exit 1); exit 1; }; };
fi

      重新执行

sudo vi . /configuresudo makesudo make install

    7.安装Storm(0.8.1)

wget http: //cloud .github.com /downloads/nathanmarz/storm/storm-0 .8.1.zip

 

<未完待续>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【课程大纲】 01.Storm项目实战课程大纲 02.CDH5搭建之CM5安装部署 03.CDH5搭建和CM界面化集群管理 04.Hadoop、HBase、Zookeeper集群管理和角色分配 05.Kafka基础知识和集群搭建 06.Kafka基本操作和最优设置 07.Kafka Java API 简单开发测试 08.storm-kafka 详解和实战案例 09.S图表框架HighCharts介绍 10.HBase快速入门 11.基于HBase的Dao基类和实现类开发一 12.基于HBase的Dao基类和实现类开发二 13.项目1-地区销售额-需求分析和架构设计 14.项目1-地区销售额-Spout融合Kafka Consumer及线程安全测试 15.项目1-地区销售额-Bolt业务逻辑处理一 16.项目1-地区销售额-优化Bolt支持重启及结果数据核查 17.项目1-地区销售额-HighCharts图表开发一及Web端架构设计 18.项目1-地区销售额-HTTP长链接实现实时推送 19.项目1-地区销售额-HighCharts图表开发二及jquery运用 20.项目1-地区销售额-Web端完善和细节优化 21.项目1-地区销售额-项目发布及总结 22.项目1-地区销售额-项目需求分析和分区Trident Spout开发 23.项目1-地区销售额-Trident代码开发一 24.项目1-地区销售额-Trident代码开发二 25.项目1-地区销售额-基于HBase存储的State运用 26.项目2-省份销售排行-双纵轴HighCharts图表开发一 27.项目2-省份销售排行-双纵轴HighCharts图表开发二 28.项目2-省份销售排行-双纵轴HighCharts图表开发三 29.项目2-省份销售排行-前台和图表交互开发和Top N实现 30.项目2-省份销售排行-Top N展示优化和项目开发思路总结 31.项目2-效果展示及项目3需求分析梳理 32.项目3-非跳出UV-Storm topology开发一 33.项目3-非跳出UV-Storm topology开发二 34.项目3-非跳出UV-Web端Servlet开发 35.项目3-非跳出UV-Web端Highcharts图表开发 36.项目3-非跳出UV-项目效果调试 37.项目3-非跳出UV-项目整体运行 38.项目3-非跳出UV-升级图表增加柱图一 39.项目3-非跳出UV-升级图表增加柱图二 40.JStorm介绍 41.会员问题收集和解答

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值