Docker Storm开发环境搭建

1. compose文件

storm-stack.yml

version: '3.1'

services:
    zookeeper:
        image: zookeeper
        container_name: zookeeper
        restart: always
        ports:
          - 2181:2181

    nimbus:
        image: storm
        container_name: nimbus
        command: storm nimbus
        depends_on:
            - zookeeper
        links:
            - zookeeper
        volumes:
            - /Users/pasenger/Logs/docker/storm/logs:/logs
            - /Users/pasenger/Logs/docker/storm/data:/data
        restart: always
        ports:
            - 6627:6627

    supervisor:
        image: storm
        container_name: supervisor
        command: storm supervisor
        depends_on:
            - nimbus
            - zookeeper
        links:
            - nimbus
            - zookeeper
        restart: always
    ui:
        image: storm
        container_name: stormui
        command: storm ui
        depends_on:
          - nimbus
          - zookeeper
        links:
          - nimbus
          - zookeeper
        restart: always
        ports:
          - 8080:8080

2. 执行

docker-compose -f storm-stack.yml up

执行过程 启动完成后访问http://localhost:8080,可以看到Storm UI: Storm UI

3. 提交Topoloty遇到的坑

通过storm ui看到主机名称为8e66805cc86d,提交时遇到找不到host的错误,在hosts中增加8e66805cc86d到127.0.0.1的映射即可解决问题。

转载于:https://my.oschina.net/pasenger/blog/1561111

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值