激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

云服務器|WEB服務器|FTP服務器|郵件服務器|虛擬主機|服務器安全|DNS服務器|服務器知識|Nginx|IIS|Tomcat|

服務器之家 - 服務器技術 - 服務器知識 - 詳解使用docker搭建kafka環境

詳解使用docker搭建kafka環境

2021-01-18 15:24XuXinkun 服務器知識

本篇文章主要介紹了詳解使用docker搭建kafka環境 ,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

Requirements

最近學習了下kafka,為方便搭建環境,使用docker進行部署。

需要首先安裝docker的環境。要求操作系統是linux的64位系統。

docker的安裝(適于rpm/deb安裝):

?
1
curl -fsSL https://get.docker.com/ | sh

docker-compose的安裝:

?
1
2
curl -L https://github.com/docker/compose/releases/download/1.7.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

Kafka Image

Dockerfile

Dockerfile是用于描述鏡像的制作過程。根據kafka的教程,編寫對應的Dockerfile。

基礎鏡像使用了centos6的版本,當然根據需要也可以使用其他的版本。

?
1
2
3
4
5
6
FROM index.alauda.cn/tutum/centos:centos6
RUN yum install -y wget
RUN wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u91-b14/jdk-8u91-linux-x64.rpm
RUN rpm -ivh jdk-8u91-linux-x64.rpm
RUN mkdir -p /kafka && cd /kafka && wget http://mirrors.cnnic.cn/apache/kafka/0.9.0.0/kafka_2.11-0.9.0.0.tgz && tar -xzf kafka_2.11-0.9.0.0.tgz && cd kafka_2.11-0.9.0.0
WORKDIR /kafka/kafka_2.11-0.9.0.0

有了這樣的一個Dockerfile,可以在本地,也可以使用公有云進行鏡像制作。在本地制作的話,可以使用該命令:

?
1
docker build -t index.alauda.cn/xuxinkun/kafka .

我使用了靈雀云的鏡像服務進行build。

Docker-Compose

有了鏡像之后,現在需要對服務進行啟動。這里使用了docker的編排服務docker-compose,進行編排。

kafka主要包括兩個服務,zookeeper和kafka。所以需要分別啟動兩個服務。這里將兩個服務直接使用宿主機的網絡。編寫docker-compose.yaml如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
zk:
 image: index.alauda.cn/xuxinkun/kafka
 net: host
 stdin_open: true
 tty: true
 command: bin/zookeeper-server-start.sh config/zookeeper.properties
kafka:
 image: index.alauda.cn/xuxinkun/kafka
 net: host
 stdin_open: true
 tty: true
 command: bin/kafka-server-start.sh config/server.properties

啟動服務

現在可以一條命令啟動所有的服務:

?
1
2
3
[root@node1 Dockerfile]# docker-compose up -d
Creating dockerfile_kafka_1
Creating dockerfile_zk_1

查看服務狀態

對服務狀態進行查看。

?
1
2
3
4
5
[root@node1 Dockerfile]# docker-compose ps
    Name            Command        State  Ports
----------------------------------------------------------------------
dockerfile_kafka_1   bin/kafka-server-start.sh ...  Up     
dockerfile_zk_1     bin/zookeeper-server-start ...  Up

當然也可以使用docker ps -a進行查看。

停止服務

?
1
2
3
[root@node1 Dockerfile]# docker-compose stop zk kafka
Stopping dockerfile_kafka_1 ... done
Stopping dockerfile_zk_1 ... done

刪除服務

?
1
[root@node1 Dockerfile]# docker-compose rm zk kafka

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:http://www.cnblogs.com/xuxinkun/p/5473952.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 精品在线免费播放 | 今井夏帆av一区二区 | 九九热精品在线视频 | 一级看片免费视频 | 成人男女激情免费视频 | 午夜伦情电午夜伦情电影 | av在线免费看片 | 日韩av在线网址 | 国产91在线播放九色 | 欧美成年性h版影视中文字幕 | 欧美激情精品久久久久久久久久 | 一级免费黄视频 | 国产91影院 | 欧美高清一级片 | zzzzzzzxxxxxx日本人 | 成人免费观看在线视频 | 亚洲九草 | 成人一区二区三区在线 | 黄色毛片视频在线观看 | 亚洲九色| 亚洲精品欧美二区三区中文字幕 | 中文字幕精品在线视频 | 久久精品亚洲国产奇米99 | 在线观看网址av | av手机免费在线观看 | 亚洲精品在线观看免费 | 久草手机在线 | 一级黄色片武则天 | 爱逼av| 精品人伦一区二区三区蜜桃网站 | 久久久久久久久淑女av国产精品 | 成人爱爱电影 | 国产成人高潮免费观看精品 | 成人午夜免费看 | 国产精品亚洲一区二区三区在线观看 | 久久九九热re6这里有精品 | 欧美 国产 综合 | 免费a级黄色毛片 | 国产一级在线免费观看 | 91看片淫黄大片欧美看国产片 | 国产精品一区二区三区在线看 |