CentOS 6.4单机环境下安装配置Storm

  • 时间:
  • 浏览:1

里面myFirstStormApp是提交的Topology的名称,还还可不都还可以 看完提交Topology的日志信息:

4、安装Storm

下载解压缩Storm软件包即可:

3、Storm管理命令

还还可不都还可以 通过如下命令查看Storm的管理操作命令:

1、启动Storm相关服务

5、安装构建storm-starter

首先须要下载代码,并使用Maven构建:

6、配置Storm

修改配置文件conf/storm.yaml内容如下所示:

在安装Storm的过程中,有关许多依赖安装包的问题图片报告 ,不像在Ubuntu系统下,还还可不都还可以 模糊指定软件包名称,随后该 给出许多提示信息,CentOS须要明确地指定软件包名称,记录下一下在安装过程中遇到的问题图片报告 及其避免辦法 。

问题图片报告 说明

3、安装jzmq

安装jzmq须要使用Git下载源码,从源代码编译安装:

1、安装配置sunjdk

下载sunjdk,并安装Java运行环境:

2、出現错误:configure: error: cannot link with -luuid, install uuid-dev.

须要安装软件包uuid-devel和libuuid-devel:

2、安装zeromq

执行如下命令,进行下载配置安装:

3、出現错误:autogen.sh: error: could not find libtool. libtool is required to run autogen.sh.

须要安装libtool:

下面,给出许多常用的命令:

查看日志,确定Nimbus启动是与非 成功:

安装配置

Storm是另另俩个 分布式的、高容错的实时计算系统,在实时性要求比较强的应用场景下,还还可不都还可以 用它来避免海量数据。亲戚亲戚大伙儿尝试着搭建Storm平台,来实现实时计算。下面,亲戚亲戚大伙儿在CentOS 6.4上安装配置Storm系统。

还还可不都还可以 看完具体模拟执行的情况表,它从不将你是什么 Topology提交给Nimbus。

安装配置过程,按照如下步骤进行:

1、出現错误:configure: error: Unable to find a working C++ compiler

须要安装g++编译器:

配置Java运行时环境:

2、提交另另俩个 Topology

里面,但会 使用Maven构建storm-starter工程,在target目录下生成另另俩个 jar文件,但会 将该storm-starter工程中的WordCountTopology提交到Nimbus,执行如下命令:

启动运行

但会 配置环境变量:

但会 须要把Storm的示例代码导入到Eclipse环境中,须要执行如下命令:

worker日志文件名称的后缀正好对应于亲戚亲戚大伙儿在配置文件conf/storm.yaml中配置supervisor.slots.ports中的端口号。

但会 随后 里面的命令不带参数,表示虚拟测试该程序,如下所示:

查看日志,确定Supervisor启动是与非 成功:

这时,还还可不都还可以 通过查看worker的日志,来确定亲戚亲戚大伙儿提交的Topology的执行情况表: