【大数据计算】(五) Storm的安装和基础编程

1. 安装zookeeper

  • 下载

在这里插入图片描述

  • 解压并重命名
tar -zxvf apache-zookeeper-3.7.0-bin.tar.gz
sudo mv apache-zookeeper-3.7.0-bin zookeeper

在这里插入图片描述

  • 配置文件

进入conf文件

cd conf

在这里插入图片描述

cp zoo_sample.cfg zoo.cfg

填入一下配置信息

在这里插入图片描述
注意该文件夹下的datadir这个路径

在这里插入图片描述
记住这个datadir路径,保存退出

然后我们打开这个 /tmp/zookeeper 路径,我们要在这个目录下创建myid文件

在这里插入图片描述
在这里插入图片描述
保存退出即可

  • 修改权限

修改tmp
在这里插入图片描述
修改zookeeper
在这里插入图片描述

启动集群

bin/zkServer.sh start
  • 连接测试
bin/zkCli.sh -server 127.0.0.1:2181

请添加图片描述
这样即可

2. 安装storm

2.1 安装libzmq3

  • 安装libzmq3-dev

在这里插入图片描述

2.2 安装jzmq包

  • 解压jzmq包

在这里插入图片描述

unzip jzmq-master.zip
  • 进入配置文件的文件夹中

在这里插入图片描述

下面下载的东西如果缺什么就安装什么即可!

./autogen.sh
./configure
make
sudo make install

比如
在这里插入图片描述

在这里插入图片描述

可能会遇到安装python的情况,直接

sudo apt-get install python

这里是会安装2.7版本的,就用这个就行了

2.3 安装storm集群

  • 下载

在这里插入图片描述

  • 解压
tar -zxvf apache-storm-2.3.0.tar.gz

在这里插入图片描述

  • 配置storm.yaml文件

在这里插入图片描述

  • 配置如下

注意192.168.168.129换成你自己的ip地址。可以ifconfig查看自己的ip地址
在这里插入图片描述

  • 用户权限分配

在这里插入图片描述

  • 启动storm集群

启动nimbus

./bin/storm nimbus &

在这里插入图片描述
启动supervise

./bin/storm supervise &

启动ui

./bin/storm ui

在这里插入图片描述

  • 打开网址

在这里插入图片描述
看到这个即可!

猜你喜欢

转载自blog.csdn.net/weixin_45304503/article/details/121647894