下载链接:https://archive.apache.org/dist/storm/ 选择对应的版本进行下载。 也可以通过storm官网进行下载:http://storm.apache.org/ 我这里下载安装的版本为: apache-storm-1.1.1.tar.gz
将下载的安装包上传到指定的安装目录,这里先选择第一台主机node01. (三台主机分为为node01,node02,node03)
tar -zxvf apache-storm-1.1.1.tar.gz -C /export/servers/修改配置文件时,注意格式要求。 cd /export/servers/apache-storm-1.1.1/conf
storm.zookeeper.servers: - "node01" - "node02" - "node03" nimbus.seeds: ["node01", "node02", "node03"] storm.local.dir: "/export/servers/apache-storm-1.1.1/stormdata" ui.port: 8098 supervisor.slots.ports: - 6700 - 6701 - 6702 - 6703cd /export/servers
scp -r apache-storm-1.1.1/ node02:$PWD scp -r apache-storm-1.1.1/ node03:$PWDstorm启动需要启动三个进程: 第一个 nimbus 第二个supervisor 第三个 ui管理监控界面 另外也可以启动 logViewer,方便我们查看storm当中的日志
node01启动以下进程: 进入到storm目录下:
nohup bin/storm nimbus 2>&1 & nohup bin/storm supervisor 2>&1 & nohup bin/storm ui 2>&1 &node02启动:
nohup bin/storm nimbus 2>&1 & nohup bin/storm supervisor 2>&1 &node03启动:
nohup bin/storm nimbus 2>&1 & nohup bin/storm supervisor 2>&1 &如果需要启动logViewer,logViewer的进程启动命令如下:
nohup bin/storm logviewer 2>&1 &可通过netstat -nlp查看linux设备开放的端口号: 发现ui port:8098已经开放,所以可以通过该端口进行访问。 通过node01:8098来访问Storm UI界面: