docker-sample
docker-sample copied to clipboard
docker部署各类组件示例。已完成组件列表:pulsar, flink,elasticsearch,kafka(single node)
Docker Sample
说明
本项目提供常用的组件/工具使用Docker或docker compose的部署方法,便于更快的学习使用相关组件/工具。
已完成组件
pulsar
相关链接:pulsar官网, pulsar官方文档
- 支持单节点模式部署
- 支持集群模式部署
flink
相关链接:flink官方文档
包含三个版本Flink集群部署方法
-
Flink集群部署
常规Flink集群
-
挂载lib目录部署
挂载flink客户端的lib目录,便于添加第三方依赖包
-
Flink-Monitor集群部署
配置Flink集群的Metrics转发至Prometheus,并通过Grafana展示Metrics数据
elasticsearch
- 基于官方docker部署文档实现,es集群+kibana部署
kafka
相关链接:kafka doc,kafka github
- 基于Zookeeper的单节点kafka
- 基于Kraft的单节点kafka