安装
**在Ubuntu上安装Apache Storm 18.04 **
安装Zookeeper框架
首先,在服务器上安装Zookeeper框架。创建目录并导航到其中。
$ mkdir ~/bigdata
$ cd ~/bigdata
执行命令下载Zookeeper框架。
$ wget https://downloads.apache.org/zookeeper/zookeeper-3.6.0/apache-zookeeper-3.6.0-bin.tar.gz
通过在下面的命令下运行来提取文件并更改目录。
$ tar xfvz apache-zookeeper-3.6.0-bin.tar.gz
$ cd apache-zookeeper-3.6.0-bin.tar.gz
复制带有新名称的示例配置文件。
$ cp conf/zoo_sample.cfg conf/zoo.cfg
打开conf/zoo.cfg文件,然后将以下代码添加到其中。
admin.enableServer=true
admin.serverPort=9990
运行命令启动Zookeeper。
$ bin/zkServer.sh start
安装apache风暴
执行命令下载Apache Storm。
$ wget ftp://apache.uib.no/pub/apache/storm/apache-storm-2.1.0/apache-storm-2.1.0.tar.gz
使用以下命令提取焦油文件并更改目录。
$ tar -zxf apache-storm-2.1.0.tar.gz
$ cd apache-storm-2.1.0
打开conf/storm.yaml文件,并在其中添加以下行。
storm.zookeeper.servers:
- "localhost"
nimbus.seeds: [ "localhost" ]
运行命令以启动nimbus。
$ bin/storm nimbus
通过在下面的命令下运行主管。
$ bin/storm supervisor
启动UI。
$ bin/storm ui
打开浏览器并输入http:// localhost:8080以访问风暴群集信息及其运行拓扑。