仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 495|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] 带来一篇CentOS6.4下装置Storm0.9.2单机版

[复制链接]
若相依 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:28:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!参考博客:《Storm0.9-single》(http://www.ckuyun.com/really-dt/p/3775663.html),感激。
0.装置依附包
[plain]viewplaincopy





  • yuminstalluuid*
  • yuminstalllibtool
  • yuminstalllibuuid
  • yuminstalllibuuid-devel


否则装置历程会提醒毛病。
1.装置zeromq
从http://download.zeromq.org/下载最新的zeromq-4.0.4.tar.gz。

[plain]viewplaincopy





  • tar-zxvfzeromq-4.0.4.tar.gz
  • cdzeromq-4.0.4
  • ./configure
  • make
  • makeinstall



2.装置jzmq

[plain]viewplaincopy





  • gitclonegit://github.com/nathanmarz/jzmq.git
  • cdjzmq/
  • ./autogen.sh
  • ./configure
  • make
  • makeinstall



3.装置zookeeper
从http://zookeeper.apache.org/releases.html下载最新的zookeeper-3.4.6.tar.gz.假如呈现JAVA_HOME设置成绩,需反省jdk的情况变量,好比我的是CentOS中的openjdk,没有在/etc/profile中设置,本人增加信息。

[plain]viewplaincopy





  • tar-zxvfzookeeper-3.4.6.tar.gz
  • sudocpzookeeper-3.4.6/usr/local/
  • vim~/.bashrc
  • exportZOOKEEPER_HOME=/usr/local/zookeeper-3.4.6
  • exportPATH=$PATH:$ZOOKEEPER_HOME/bin
  • source~/.bashrc<spanstyle="font-size:14px;"><strong>
  • </strong></span>


[/code]
4.装置storm
从http://storm.incubator.apache.org/downloads.html下载最新的apache-storm-0.9.2-incubating.tar.gz.

[plain]viewplaincopy





  • tar-zxvfapache-storm-0.9.2-incubating.tar.gz
  • sudocpapache-storm-0.9.2-incubating/usr/local/
  • vim~/.bashrc
  • exportSTORM_HOME=/usr/local/apache-storm-0.9.2-incubating
  • exportPATH=$PATH:$STORM_HOME/bin
  • source~/.bashrc

再设置storm:

[plain]viewplaincopy





  • vim./conf/storm.yaml(注重yaml格局的请求,空格tab,:和-前后都有空格)


文件中的内容修正为
[plain]viewplaincopy





  • storm.zookeeper.servers:
  • -"localhost"
  • storm.zookeeper.port:2181
  • nimbus.host:"localhost"
  • storm.local.dir:"/usr/local/apache-storm-0.9.2-incubating/tmp"
  • supervisor.slots.ports:
  •   -6700
  •   -6701
  •   -6702

storm.local.dir中的tmp文件夹不存在则本人创立。

5.测试用例
从github上猎取storm-starter测试代码.

[plain]viewplaincopy





  • gitclonehttps://github.com/nathanmarz/storm-starter.git
  • cdstorm-starter/
  • mvn-fm2-pom.xmlpackage(必要装置maven)

上面顺次启动办事:
启动zookeeper(zookeeper/bin目次下)。启动时大概呈现毛病:zookeeper-3.4.6/bin/../conf/zoo.cfg文件不存在,间接mvzoo_sample.cfgzoo.cfg便可。

[plain]viewplaincopy





  • ./zkServer.shstart


启动storm

[plain]viewplaincopy





  • stormnimbus
  • stormsupervisor
  • stormui


提交Topology(storm-starter目次下)
[不带Topology名提交Topology,这中情形不会提交到nimbus往运转]

[plain]viewplaincopy





  • stormjartarget/storm-starter-0.0.1-SNAPSHOT-jar-with-dependencies.jarstorm.starter.WordCountTopology


[提交Topology]

[plain]viewplaincopy





  • stormjar../storm-starter/target/storm-starter-0.0.1-SNAPSHOT-jar-with-dependencies.jarstorm.starter.WordCountTopologymyFirstStormApp


此时就能够经由过程Web界面检察了http://localhost:8080/
stormlist检察以后运转的Topology
可在storm目次下的logs下检察日记文件,包括nimbus.log,supervisor.log,各个worker.log.
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
分手快乐 该用户已被删除
沙发
发表于 2015-1-16 18:22:36 | 只看该作者

带来一篇CentOS6.4下装置Storm0.9.2单机版

一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。?
蒙在股里 该用户已被删除
板凳
发表于 2015-1-25 16:26:43 来自手机 | 只看该作者
任何人都可以根据自己的喜好来定制适合自己的操作系统,Linux?是抢占式多任务多用户操作系统.
地板
发表于 2015-2-3 12:19:24 | 只看该作者
熟悉操作是日常学习Linux中的三大法宝。以下是作者学习Linux的一些个人经验,供参考:
透明 该用户已被删除
5#
发表于 2015-2-9 02:16:58 | 只看该作者
请问谁有Linux的学习心得的吗?简单的说说?
深爱那片海 该用户已被删除
6#
发表于 2015-2-26 19:06:47 | 只看该作者
尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。
小魔女 该用户已被删除
7#
发表于 2015-3-8 17:58:53 | 只看该作者
放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。
再现理想 该用户已被删除
8#
发表于 2015-3-16 17:08:16 | 只看该作者
随着IT从业人员越来越多,理论上会有更多的人使用Linux,可以肯定,Linux在以后这多时间不会消失。
第二个灵魂 该用户已被删除
9#
发表于 2015-3-23 02:24:42 | 只看该作者
查阅经典工具书和Howto,特别是Howto是全球数以万计的Linux、Unix的经验总结非常有参考价值通常40%的问题同样可以解决。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 00:15

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表