参数 | 参数分析 |
docker run | 运行 Docker 容器 |
-d | 容器将在后台运行,而不是占用当前的终端会话 |
--privileged=true | Docker会赋予容器险些与宿主机相同的权限 |
--net=bridge | 网络模式配置,默认是bridge,bridge表示利用容器内部配置网络 |
--name kafka-kraft | 给容器定名为 kafka-kraft,以便于管理和引用该容器 |
-p 9092:9092 -p 9093:9093 | 映射 kafka 的客户端通信端口和控制器端口 |
-e KAFKA_NODE_ID=1 | 节点ID,用于标识每个集群中的节点,需要是不小于1的整数,同一个集群中的节点ID不可重复 |
-e CLUSTER_ID=kafka-cluster | 集群ID,可以自界说任何字符串作为集群ID,同一个集群中全部节点的集群ID必须配置为一样 |
-e KAFKA_PROCESS_ROLES=broker,controller | 节点范例,broker,controller表示该节点是肴杂节点,通常单机摆设时需要配置为肴杂节点 |
-e KAFKA_INTER_BROKER_LISTENER_NAME= PLAINTEXT | Kafka的Broker地点前缀名称,固定为PLAINTEXT即可 |
-e KAFKA_CONTROLLER_LISTENER_NAMES= CONTROLLER | Kafka的Controller地点前缀名称,固定为CONTROLLER即可 |
-e KAFKA_LISTENERS= PLAINTEXT://:9092,CONTROLLER://:9093 | 表示Kafka要监听哪些端口,PLAINTEXT://:9092,CONTROLLER://:9093表示本节点作为肴杂节点,监听本机全部可用网卡的9092和9093端口,此中9092作为客户端通信端口,9093作为控制器端口 |
-e KAFKA_ADVERTISED_LISTENERS= PLAINTEXT://192.168.3.9:9092 | 配置Kafka的外网地点,需要是PLAINTEXT://外网地点:端口的情势,当客户端连接Kafka服务端时,Kafka会将这个外网地点广播给客户端,然后客户端再通过这个外网地点连接,除此之外集群之间互换数据时也是通过这个配置项得到集群中每个节点的地点的,如许集群中节点才华举行交互。需要修改为对应的Kafka的外网地点。 |
-e KAFKA_CONTROLLER_QUORUM_VOTERS= 1@localhost:9093 | 投票节点列表,通常配置为集群中全部的Controller节点,格式为节点id@节点外网地点:节点Controller端口,多个节点利用逗号,隔开,由于是肴杂节点,因此配置本身就行了 |
-v /data/docker/kafka-kraft/data: /var/lib/kafka/data | 持久化数据文件夹,如果运行出现题目可以清空该数据卷文件重启再试 |
-v /data/docker/kafka-kraft/config: /mnt/shared/config | 持久化配置文件目次 |
-v /data/docker/kafka-kraft/secrets: /etc/kafka/secrets | 持久化秘钥相关文件夹 |
参数 | 参数分析 |
docker run | 运行 Docker 容器 |
-d | 容器将在后台运行,而不是占用当前的终端会话 |
--privileged=true | Docker会赋予容器险些与宿主机相同的权限 |
--net=bridge | 网络模式配置,默认是bridge,bridge表示利用容器内部配置网络 |
--name kafka-ui | 给容器定名为 kafka-ui,以便于管理和引用该容器 |
-p 18080:8080 | 映射 kafka-ui 的web端口 |
-v /data/docker/kafka-ui/config/dynamic_config.yaml: /etc/kafkaui/dynamic_config.yaml | 挂载配置文件,确保config/dynamic_config.yaml文件存在 |
-e SERVER_SERVLET_CONTEXT_PATH=/ | 默认kafka-ui是免登录的,为了防止全部人都可以登录产生误操纵题目,在docker摆设的时候可以添加如下四个环境变量配置用户的登录暗码。 |
-e AUTH_TYPE=LOGIN_FORM | |
-e SPRING_SECURITY_USER_NAME=admin | |
-e SPRING_SECURITY_USER_PASSWORD=admin | |
-e KAFKA_CLUSTERS_0_NAME=kafka-cluster | 自界说集群名称 |
-e KAFKA_CLUSTERS_0_BOOTSTRAP_SERVERS= 192.168.3.9:9092 | 集群地点,如有多个地点逗号分隔;需要修改为对应的Kafka的外网地点。 |
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |