实时商务智能这一构想早已算不得什么新生事物(早在2006年维基百科中就出现了关于这一概念的页面)。然而尽管人们多年来一直在对此类方案进行探讨,我却发现很多企业实际上尚未就此规划出明确发展思路、甚至没能真正意识到其中蕴含的巨大效益。为什么会这样?一大原因在于目前市场上的实时商务智能与分析工具仍然非常有...
分类:
其他好文 时间:
2015-04-11 23:48:15
阅读次数:
233
在Storm的集群里面有两种节点:控制节点和工作节点,控制节点上面运行Nimbus进程,Nimbus负责在集群里面分配计算任务,并且监控状态。每一个工作节点上面运行Supervisor进程,Supervisor负责监听从Nimbus分配给它执行的任务,Nimbus和Supervisor之间的所有协调...
分类:
其他好文 时间:
2015-04-09 15:03:31
阅读次数:
125
Git配置git config --global user.name "storm"git config --global user.email "stormzhang.dev@gmail.com"git config --global color.ui truegit config --globa...
分类:
其他好文 时间:
2015-04-08 21:10:45
阅读次数:
156
Ryu拓扑发现的核心模块是ryu/topology目录下的switches.py,拓扑发现的应用是同目录下的dumper.py。在dumper.py中,会利用_CONTEXTS来实例化switches.py中的Switches类,然后将拓扑发现的相关信息通过日志方式(LOG.debug)显示。启动命令如下所示:
ryu-manager --verbose --observe-links ry...
分类:
其他好文 时间:
2015-04-08 16:35:47
阅读次数:
321
Kafka+Storm+HDFS整合实践本文导读:1 前言2 Kafka安装配置3 Storm安装配置4 整合Kafka+Storm5 整合Storm+HDFS6 整合Kafka+Storm+HDFS7 参考链接
分类:
其他好文 时间:
2015-04-08 16:21:02
阅读次数:
127
关于什么是Akka本文就不再细说了,可见以下文章:
分布式应用框架Akka快速入门
Storm Akka Finagle对比及使用场景分析
Akka 对比 Storm
本文采用一个“Ping-Pong”(打乒乓球)的Demo进行尝试:
1.首先要定义两个Actor, 相互打。
2.然后要定义流程:初始化,一方发球,然后相互打回合。
3.还需要定义每个消息的结构。...
分类:
其他好文 时间:
2015-04-08 13:16:54
阅读次数:
134
android环境搭建完成之后需要配置android环境变量,这对以后的运行调试很有帮助。下面我将一下mac环境下的配置步骤:1.在本地目录(home directory)中创建文件.bash_profile2.在文件中写入以下内容:export ANDROID_HOME=/Users/storm/...
分类:
数据库 时间:
2015-04-07 19:20:03
阅读次数:
175
JStorm之Nimbus简介一、简介 JStorm集群包含两类节点:主控节点(Nimbus)和工作节点(Supervisor)。其分别对应的角色如下: 1. 主控节点(Nimbus)上运行Nimbus Daemon。Nimbus负责接收Client提交的Topology,分发代码,分配任务给工.....
分类:
Web程序 时间:
2015-04-07 13:26:49
阅读次数:
250
一 Storm安装环境 请首先确认安装jdk,python等 1, ZeroMQ安装 官网下载stable版本,本例:wget http://www.download.zeromq.org/zeromq-4.0.5.tar.gz tar -xzf zeromq-4.0.5.tar.gz cd zeromq-4.0.5 ./configure ...
分类:
其他好文 时间:
2015-04-06 11:36:19
阅读次数:
152
关于Storm的高可用,有以下几个方面: (1)数据利用阶段可以通过ACK机制保证数据被处理; (2)在进程级别,worker失效,supervisor会自动重启worker线程; (3)在组件级别,supervisor节点失效,会在其他节点重启该supervisor任务; 但是一个很大...
分类:
其他好文 时间:
2015-04-03 12:55:20
阅读次数:
198