【发布时间】:2019-03-10 18:56:33
【问题描述】:
我正在尝试将 max.request.size 提供给 kubernetes 中的 Kafka,它似乎不起作用。该怎么做?
我也尝试了KAFKA_MAX_REQUEST_SIZE 再次没有积极的结果:
spec:
containers:
- name: kafka
image: wurstmeister/kafka
...
env:
- name: KAFKA_ZOOKEEPER_CONNECT
value: "zookeeper:2181"
- name: KAFKA_ADVERTISED_PORT
value: "9092"
- name: KAFKA_DELETE_TOPIC_ENABLE
value: "true"
- name: KAFKA_CREATE_TOPICS
value: "tpinput:1:1,tpoutput:1:1,operinput:1:1,operoutput:1:1,authoutput:1:1"
- name: KAFKA_JMX_PORT
value: "7071"
- name: KAFKA_ZOOKEEPER_TIMEOUT_MS
value: "16000"
- name: KAFKA_MESSAGE_MAX_BYTES
value: "209715200"
- name: KAFKA_FETCH_MESSAGE_MAX_BYTES
value: "209715200"
- name: KAFKA_REPLICA_FETCH_MAX_BYTES
value: "209715200"
- name: KAFKA_PRODUCER_MAX_REQUEST_SIZE
value: "9651322321"
- name: KAFKA_ADVERTISED_HOST_NAME
valueFrom:
fieldRef:
fieldPath: status.podIP
- name: KUBE_POD_NAME
valueFrom:
fieldRef:
fieldPath: metadata.name
imagePullPolicy: Always
restartPolicy: Always
envFrom:
- configMapRef:
name: env-config-for-pods
【问题讨论】:
-
我不知道 wurstmeister 图像,但这应该适用于 Confluent 图像。注意:Confluent Helm Charts 也可能有所帮助