README

下载

  • emq

  • docker

  • kafka

安装运行

安装docker

  • Mac:下载dmg格式安装

安装emq

  • 解压:unzip emqttd-docker-v*.*.zip

  • 加载镜像:docker laod < emqttd-docker-v*.*

  • 查看加载的镜像:

    bovenson@MBP:~/Downloads/PowerCloud$ docker images                                                                                      │bovenson@MBP:~/Git/notes/Other/Project/1/test$ ls
    REPOSITORY             TAG                 IMAGE ID            CREATED             SIZE                                                 │README.md               emq-recv.py             kafka-consumer.py
    emqttd-docker-v2.2.0   latest              a081827d0613        5 months ago        35.6MB
  • 启动:docker run -tid --name emq20 -p 1883:1883 -p 8083:8083 -p 8883:8883 -p 8084:8084 -p 18083:18083 emqttd-docker-v2.0

  • 停止容器:docker stop emq20

  • 开启容器:docker start emq20

  • 查看正在运行的容器:

    bovenson@MBP:~/Downloads/PowerCloud$ docker ps                                                                                          │sparkstreamingproject   test
    CONTAINER ID        IMAGE                  COMMAND                  CREATED             STATUS              PORTS                       │bovenson@MBP:~/Git/notes/Other/Project/PowerColud$ touch README.md
                                                                                                                        NAMES               │bovenson@MBP:~/Git/notes/Other/Project/PowerColud$ open README.md
    9299ceaae265        emqttd-docker-v2.2.0   "/opt/emqttd/start.sh"   11 seconds ago      Up 11 seconds       4369/tcp, 6000-6999/tcp, 0.0│bovenson@MBP:~/Git/notes/Other/Project/PowerColud$ ls
    .0.0:1883->1883/tcp, 0.0.0.0:8083-8084->8083-8084/tcp, 0.0.0.0:8883->8883/tcp, 0.0.0.0:18083->18083/tcp, 8080/tcp   emq20
  • 进入 Docker 控制台:docker exec -it emq20 /bin/sh

运行Kafka

  • 解压:

    > tar -xzf kafka_2.11-1.0.0.tgz
    > cd kafka_2.11-1.0.0
  • 运行:

    > bin/zookeeper-server-start.sh config/zookeeper.properties
    > bin/kafka-server-start.sh config/server.properties

最后更新于

这有帮助吗?