一、安装jdk
二、安装zookeeper
三、安装
1、解压tar -zxvf apache-storm-1.1.1.tar.gz
2、修改配置文件: vi conf/storm.yaml
修改如下配置: storm.zookeeper.servers: - "localhost" storm.local.dir: /usr/local/storm/data nimbus.host: "localhost" supervisor.slots.ports: - 6700 - 6701 - 6702 - 6703
supervisor.slots.ports:对应每一台Worker机器,定义一台机器上跑几个worker就配置几个端口,比如我这边一个机器上跑三个worker
第二次安装,bin目录下脚本无执行权限(不清楚什么原因导致),需修改文件权限:chmod 755 file
四、启动
启动nimbus: bin/storm nimbus
启动supervisor: bin/storm supervisor
启动UI:bin/storm ui
访问:http://192.168.87.132:8080
五、停止
2.第一种方式(kill)
jps之后
使用bin/strom -kill wordcount
六、遇到的问题:
虚拟机安装不知道何原因启动nimbus后注册的ip动态变化的,导致启动不了ui,加上此参数启动固定ip就好了
bin/storm nimbus -c storm.local.hostname="192.168.87.133"