strom的使用01
1.strom的安装和测试
1.1 搭建zookeeper集群
参考hadoop2.0初识1.3中的1.4配置zookeeper集群和自动故障转移
1.2 安装storm依赖的软件
sudo yum install gcc-c++
sudo yum install uuid-devel
sudo yum install libuuid-devel
sudo yum install libtool
sudo yum install git
1.2.1 安装zeromq
tar -zxf zeromq-3.2.5.tar.gz -C /opt/app/
cd /opt/app/zeromq-3.2.5/
./configure
make
sudo make install
1.2.2 安装jzmq
git clone https://github.com/nathanmarz/jzmq.git
cd /opt/softwares/jzmq/
./autogen.sh
./configure
make
sudo make install
1.3 安装storm
1.3.1 解压storm安装包
tar -zxf apache-storm-1.0.2.tar.gz -C /opt/app/
1.3.2 配置java环境变量,修改/opt/app/storm-1.0.2/conf/storm-env.sh文件
1.3.3 配置storm配置文件,修改/opt/app/storm-1.0.2/conf/storm.yaml文件
1.3.4 将storm分发到其他两个节点
scp -r storm-1.0.2/ beifeng@hadoop-senior02.ibeifeng.com:/opt/app/
scp -r storm-1.0.2/ beifeng@hadoop-senior03.ibeifeng.com:/opt/app/
1.3.4 启动strom,并挂载到后台进行中
1.3.4.1 启动nimbus
[beifeng@hadoop-senior storm-1.0.2]$ nohup bin/storm nimbus &
1.3.4.2 启动ui
[beifeng@hadoop-senior storm-1.0.2]$ nohup bin/storm ui &
1.3.4.3 启动supervisor(在另两台节点上启动)
[beifeng@hadoop-senior02 storm-1.0.2]$ nohup bin/storm supervisor &
[beifeng@hadoop-senior03 storm-1.0.2]$ nohup bin/storm supervisor &
1.3.5 查看是否启动成功
方法一:通过查看日志文件
方法二:通过浏览器查看
strom的使用01的更多相关文章
- Flume+Kafka+Strom基于伪分布式环境的结合使用
目录: 一.Flume.Kafka.Storm是什么,如何安装? 二.Flume.Kafka.Storm如何结合使用? 1) 原理是什么? 2) Flume和Kafka的整合 3) Kafka和St ...
- 01.SQLServer性能优化之----强大的文件组----分盘存储
汇总篇:http://www.cnblogs.com/dunitian/p/4822808.html#tsql 文章内容皆自己的理解,如有不足之处欢迎指正~谢谢 前天有学弟问逆天:“逆天,有没有一种方 ...
- 用Kotlin创建第一个Android项目(KAD 01)
原文标题:Create your first Android project using Kotlin (KAD 01) 作者:Antonio Leiva 时间:Nov 21, 2016 原文链接:h ...
- Java企业实训 - 01 - Java前奏
前言: 虽然个人专攻.NET方向,不过由于个人是干教育行业的,方方面面的东西,不能说都必须精通,但肯定多少都会涉及到. 一个菜鸟学员,从啥都不会,经过一步步学习,最后到企业上手掌管一个模块甚至一个项目 ...
- Node.js 教程 01 - 简介、安装及配置
系列目录: Node.js 教程 01 - 简介.安装及配置 Node.js 教程 02 - 经典的Hello World Node.js 教程 03 - 创建HTTP服务器 Node.js 教程 0 ...
- 0042 MySQL学习笔记-入门--01
基本概念: 数据库DB(database): 数据的仓库,数据的集合,是数据的一种结构化的存储 数据库管理系统DBMS(database management system): 管理数据库的一套软件 ...
- Android快乐贪吃蛇游戏实战项目开发教程-01项目概述与目录
一.项目简介 贪吃蛇是一个很经典的游戏,也很适合用来学习.本教程将和大家一起做一个Android版的贪吃蛇游戏. 我已经将做好的案例上传到了应用宝,无病毒.无广告,大家可以放心下载下来把玩一下.应用宝 ...
- ArtifactTransferException: Failure to transfer org.apache.openejb:javaee-api:jar:5.0-1
最近在myeclipse上创建maven类型的web项目的时候,出现了一个错误. ArtifactTransferException: Failure to transfer org.apache.o ...
- Python学习--01入门
Python学习--01入门 Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.和PHP一样,它是后端开发语言. 如果有C语言.PHP语言.JAVA语言等其中一种语言的基础,学习Py ...
随机推荐
- PostgreSQL ROW_NUMBER() OVER()
转自:http://blog.csdn.net/luojinbai/article/details/45078809 语法: ROW_NUMBER() OVER( [ PRITITION BY co ...
- lucence.net+盘古分词
第一步: 添加盘古和lucence的dll引用 第二步: 拷贝Dict文件夹到项目 demo里面是Dictionaries 不过官方建议改成Dict 然后把所有项右击属性 改为“如果较新则复制” 第 ...
- [Android Tips] 22. Available Java 7 Features in Android
This only allows Java 7 language features, and you can hardly benefit from anything since a half of ...
- svg学习(九)path
<path> 标签用来定义路径. 下面的命令可用于路径数据: M = moveto L = lineto H = horizontal lineto V = vertical lineto ...
- ASP.NET MVC Web API For APP
近来很多大型的平台都公开了Web API.比如百度地图 Web API,做过地图相关的人都熟悉.公开服务这种方式可以使它易于与各种各样的设备和客户端平台集成功能,以及通过在浏览器中使用 JavaScr ...
- Pointcut is malformed: Pointcut is not well-formed: expecting 'identifier' at character position 0 ^
错误提示: 解决方法:指定execution 在执行目标方法之前指定execution 例如: import org.aspectj.lang.annotation.Aspect; import or ...
- 国内固定电话正则验证:'tel': [/0\d{2,3}-\d{7,8}(|([-\u8f6c]{1}\d{1,5}))$/, "请填写有效的电话号码"],
// 验证字段 $('#info_form').validator({ rules : { checkMobile : function(ele) { return checkMobile(ele); ...
- php 截取代码方法(140个字后的。)
//截取摘要public static function mbsubstr($str){ $strleng = mb_strlen($str,"utf8"); $mbs ...
- HDU5870 Alice's Adventure in Wonderland
大概做法是这样的 考虑最朴素的做法,预处理出1到所有点的最短路数组dis1和方案数数组cnt1,和预处理出n到所有点的最短路数组dis2和方案数数组出cnt2,然后暴力枚举点对(A,B),如果A和B之 ...
- 空间不支持openssl解决办法
windows server2003 系统 IIS6.0 ,支付宝担保交易功能不能用,提示您的空间不支持openssl 解决办法如下:1.在C:\WINDOWS 下打开php.ini 将 extens ...