美文网首页
linux下docker的kafka集群安装运行

linux下docker的kafka集群安装运行

作者: 牙齿不帅 | 来源:发表于2020-07-12 20:59 被阅读0次

    1.用脚本安装docker。

    [root@VM_0_15_centos kafka]# curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
    

    2.用pip安装docker-compose。

    pip需要的安装
    [root@VM_0_15_centos kafka-stack-docker-compose]# yum -y install epel-release*
    [root@VM_0_15_centos kafka-stack-docker-compose]# yum install python-pip*
    [root@VM_0_15_centos bin]# pip3 install docker-compose
    

    用pip安装不容易安装成功的话,可以将docker-compose文件下载下来,分享一个网盘连接:https://pan.baidu.com/s/1TIgAZ6sRQClAUlGFk7Tr5g 提取码:t6pf

    下载完后移动到/usr/local/bin下,修改成docker-compose,并添加可执行权限
    root@cyl:/home/cyl/kafka-stack-docker-compose# chmod +x /usr/local/bin/docker-compose
    root@cyl:/home/cyl/kafka-stack-docker-compose# docker-compose -v
    docker-compose version 1.24.1, build 4667896b
    

    3.用git上的一个docker-compose配置来安装kafka的docker集群,十分方便,感谢作者!

    拉取其git代码 
    [root@VM_0_15_centos docker]# git clone https://github.com/simplesteph/kafka-stack-docker-compose.git  
    执行目录下的yml文件,其会自动的pulling对应的libarary/zookeeper,并启动zookeeper和kafka
    [root@VM_0_15_centos docker]# docker-compose -f zk-multiple-kafka-multiple.yml up
    

    最后补充:如果zookeeper的镜像拉取不成功,docker最好设定国内源,如163的,不然容易超时。

    root@cyl:/home/cyl# vim /etc/docker/daemon.json 
    { 
    "registry-mirrors":["http://hub-mirror.c.163.com"] 
    }
    重启docker后,重新运行docker-compose即可。
    root@cyl:/home/cyl/kafka-stack-docker-compose# systemctl restart docker

    相关文章

      网友评论

          本文标题:linux下docker的kafka集群安装运行

          本文链接:https://www.haomeiwen.com/subject/ytyicktx.html