当我尝试使用 docker-compose 启动 Kafka 时,出现错误: java.lang.IllegalArgumentException: required failed: sasl.mechanism.inter.broker.protocol must be include in sasl.enabled.mechanisms when SASL 用于交互经纪人沟通
但我已经在 docker-compose.yml 中设置了 sasl.mechanism.inter.broker.protocol 。
docker-compose.yml:
version: '2'
services:
zookeeper:
container_name: zookeeper
image: 'docker.io/bitnami/zookeeper:3-debian-10'
ports:
- '2181:2181'
volumes:
- 'zookeeper_data:/bitnami/zookeeper-data'
environment:
ZOO_ENABLE_AUTH: 'yes'
ZOO_SERVER_USERS: zookeeper-user
ZOO_SERVER_PASSWORDS: zookeeper-password
kafka:
container_name: kafka-c
image: 'docker.io/bitnami/kafka:2-debian-10'
ports:
- '9095:9095'
volumes:
- 'kafka_data:/bitnami/kafka-data'
- './kafka_server_jaas.conf:/bitnami/kafka/config/kafka_server_jaas.conf'
hostname: kafka
environment:
KAFKA_ADVERTISED_PORT: 9095
KAFKA_ADVERTISED_HOST_NAME: kafka
KAFKA_CFG_ZOOKEEPER_CONNECT: zookeeper:2181
KAFKA_CFG_LISTENERS: SASL_PLAINTEXT://:9095
KAFKA_CFG_ADVERTISED_LISTENERS: SASL_PLAINTEXT://:9095
KAFKA_INTER_BROKER_USER: admin
KAFKA_INTER_BROKER_PASSWORD: admin-password
KAFKA_ZOOKEEPER_USER: zookeeper-user
KAFKA_ZOOKEEPER_PASSWORD: zookeeper-password
KAFKA_OPTS: '-Djava.security.auth.login.config=/bitnami/kafka/config/kafka_server_jaas.conf' …Run Code Online (Sandbox Code Playgroud) 我在HTTP请求中有此响应,如下所示
href="index.php?module=Meetings&action=DetailView&record=ed51c2d9-1958-bd61-cce1-509d30ccd4ac">
Run Code Online (Sandbox Code Playgroud)
我想获得"记录"的价值,但是当我设定时
Regular Expression : record=(.+?)
Run Code Online (Sandbox Code Playgroud)
只返回"e".我需要做什么呢?