update
This commit is contained in:
@@ -1,7 +1,11 @@
|
||||
# 部署 kafka 单节点
|
||||
|
||||
- 根据实际环境修改
|
||||
- docker-compose.yml
|
||||
- 根据实际环境修改 docker-compose.yml
|
||||
* CONF: 单节点只能用 server, 使用内置的 server 配置文件,该文件中默认配置的角色是 "controller,broker"
|
||||
* CLUSTER_ID: 这里要替换成 uuid,生成命令
|
||||
```
|
||||
docker run --rm harbor.boyachain.cn:20443/general/kafka:4.0 kafka-storage.sh random-uuid
|
||||
```
|
||||
|
||||
- 创建目录
|
||||
```
|
||||
|
||||
@@ -1,38 +1,16 @@
|
||||
version: "3.7"
|
||||
|
||||
services:
|
||||
zk:
|
||||
image: harbor.colben.cn/general/zookeeper:3.6
|
||||
container_name: zk
|
||||
restart: on-failure
|
||||
environment:
|
||||
MYID: 1
|
||||
JVMFLAGS: "-Xmx1G -Xms1G"
|
||||
_CONF_reconfigEnabled: "false"
|
||||
_CONF_standaloneEnabled: "true"
|
||||
_CONF_clientPort: 2181
|
||||
networks:
|
||||
kafka:
|
||||
volumes:
|
||||
- type: bind
|
||||
source: ./zk/dataLog
|
||||
target: /opt/zk/dataLog
|
||||
- type: bind
|
||||
source: ./zk/data
|
||||
target: /opt/zk/data
|
||||
- type: bind
|
||||
source: ./zk/logs
|
||||
target: /opt/zk/logs
|
||||
|
||||
kafka:
|
||||
image: harbor.colben.cn/general/kafka:2.7
|
||||
image: harbor.boyachain.cn:20443/general/kafka:4.0
|
||||
container_name: kafka
|
||||
restart: on-failure
|
||||
environment:
|
||||
KAFKA_OPTS: "-Xmx1G -Xms1G"
|
||||
_CONF_zookeeper.connect: "zk:2181"
|
||||
networks:
|
||||
kafka:
|
||||
KAFKA_HEAP_OPTS: '-Xmx1G -Xms1G'
|
||||
CONF: server
|
||||
CLUSTER_ID: xxxx
|
||||
_CONF_node.id: 1
|
||||
_CONF_controller.quorum.bootstrap.servers: 127.10.11.1:9093
|
||||
_CONF_listeners: PLAINTEXT://127.10.11.1:9092,CONTROLLER://127.10.11.1:9093
|
||||
network_mode: host
|
||||
volumes:
|
||||
- type: bind
|
||||
source: ./kafka/data
|
||||
@@ -41,6 +19,3 @@ services:
|
||||
source: ./kafka/logs
|
||||
target: /opt/kafka/logs
|
||||
|
||||
networks:
|
||||
kafka:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user