linux下docker的kafka集群安装运行

2020-07-12  本文已影响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
上一篇下一篇

猜你喜欢

热点阅读