现在让我们看看如何安装Apache Storm框架。 这里有三个主要步骤:

  • 如果您尚未安装Java,请在系统上安装Java

  • 安装ZooKeeper框架。

  • 安装Apache Storm框架。

这里我们以Linux 64bit机器为例子。


步骤1 – 验证Java安装

使用以下命令检查您的系统上是否已安装Java

$ java -version

如果Java已经存在,那么你会看到它的版本号。 否则,请下载最新版本的JDK


步骤1.1 – 下载JDK

使用以下链接下载最新版本的JDK – download

最新版本是JDK 8u 172,文件是“jdk-8u172-linux-x64.tar.gz”


步骤1.2 – 解压文件

通常文件正在下载到Downloads文件夹中,使用以下命令解压缩tar文件。

$ cd /go/to/download/path

$ tar -zxf jdk-8u172-linux-x64.gz


步骤1.3 – 把文件移动到 /opt目录下

$ su

password: (type password of root user)

$ mkdir /opt/jdk

$ mv jdk-1.8.0_172 /opt/jdk/


步骤1.4 – 设置PATH 

把下面的命令加入到~/.bashrc文件中,来设置JAVA_HOMEPATH的值 

export JAVA_HOME =/usr/jdk/jdk-1.8.0_172

export PATH=$PATH:$JAVA_HOME/bin

现在将所有更改应用到当前正在运行的系统中。

$ source ~/.bashrc


步骤1.5 – Java Alternatives

使用以下命令更改Java alternatives

update-alternatives –install /usr/bin/java java /opt/jdk/jdk1.8.0_60/bin/java 100

 

步骤1.6 – 验证Java安装成功

现在使用步骤1中介绍的验证命令(java -version)验证Java安装。

 

步骤2 – 安装Zookeeper 框架

步骤2.1 – 下载ZooKeeper

要安装ZooKeeper框架,请访问以下链接并下载最新版本的ZooKeeper http://zookeeper.apache.org/releases.html

 截至目前,ZooKeeper的最新版本是3.4.12ZooKeeper-3.4.12.tar.gz)。

 

步骤2.2 – 解压文件 

使用以下命令解压tar文件:

$ cd opt/

$ tar -zxf zookeeper-3.4.12.tar.gz

$ cd zookeeper-3.4.12

$ mkdir data

 

步骤2.3 – 创建配置文件

使用命令“vi config/zoo.cfg”打开配置文件config/zoo.cfg,并添加以下参数:

$ vi conf/zoo.cfg

tickTime=2000

dataDir=/path/to/zookeeper/data

clientPort=2181

initLimit=5

syncLimit=2

一旦配置文件保存成功,就可以启动ZooKeeper服务器了。

 

步骤2.4 – 启动ZooKeeper服务器

使用以下命令启动ZooKeeper服务器:

$ bin/zkServer.sh start

 

执行此命令后,将会看到以下输出:

$ JMX enabled by default

$ Using config: /Users/../zookeeper-3.4.12/bin/../conf/zoo.cfg

$ Starting zookeeper … STARTED

 

步骤2.5 – 启动CLI

使用以下命令启动CLI

$ bin/zkCli.sh

执行上述命令后,就能连接到ZooKeeper服务器并获得以下响应:

Connecting to localhost:2181

…………….

…………….

…………….

Welcome to ZooKeeper!

…………….

…………….

WATCHER::

WatchedEvent state:SyncConnected type: None path:null

[zk: localhost:2181(CONNECTED) 0]

 

步骤2.6 – 停止ZooKeeper服务器

连接服务器并执行所有操作后,可以使用以下命令停止ZooKeeper服务器。

$ bin/zkServer.sh stop

JavaZooKeeper已经安装成功,现在我们看看安装Apache Storm的步骤。

 

步骤3 – 安装Apache Storm

步骤3.1 – 下载Storm

请访问以下链接并下载最新版本的

Storm http://storm.apache.org/downloads.html

截至目前,Storm的最新版本是“apache-storm-1.2.2.tar.gz”。

 

步骤3.2 – 解压文件

使用以下命令解压tar文件

$ cd opt/

$ tar -zxf apache-storm-1.2.2.tar.gz

$ cd apache-storm-1.2.2

$ mkdir data

 

步骤3.3. – 修改配置文件

Storm包含一个配置Storm守护进程的文件“conf/storm.yaml”, 将以下信息添加到该文件。

$ vi conf/storm.yaml

storm.zookeeper.servers:

 – "localhost"

storm.local.dir: “/path/to/storm/data(any path)”

nimbus.host: "localhost"

supervisor.slots.ports:

 – 6700

 – 6701

 – 6702

 – 6703

修改后保存文件。

 

步骤3.4 – 启动Nimbus

$ bin/storm nimbus

 

步骤3.5 – 启动Supervisor

$ bin/storm supervisor

 

步骤3.6 – 启动Storm UI

启动Storm用户界面应用程序后,在浏览器中输入 http// localhost8080,就可以看到Storm Cluster信息和正在运行的Topology 该页面应与以下截图类似:

image.png



关注微信服务号,手机看文章
关注微信服务号,手机看文章