docker-compose.yml<\/code>.<\/p>\n\n\n\nN\u00e3o fiquem bravos, essas mudan\u00e7as ser\u00e3o ben\u00e9ficas para que tenhamos mais traquilidade nos pr\u00f3ximos cap\u00edtulos de nossa saga.<\/p>\n\n\n\n
Abaixo o nosso novo docker-compose.yml<\/code><\/strong><\/p>\n\n\n\nYAML<\/span><\/path><\/path><\/svg><\/span>---<\/span><\/span>\nservices<\/span>:<\/span><\/span>\n<\/span>\n <\/span>broker<\/span>:<\/span><\/span>\n <\/span>image<\/span>:<\/span> <\/span>confluentinc\/cp-server:7.5.1<\/span><\/span>\n <\/span>hostname<\/span>:<\/span> <\/span>broker<\/span><\/span>\n <\/span>container_name<\/span>:<\/span> <\/span>broker<\/span><\/span>\n <\/span>ports<\/span>:<\/span><\/span>\n <\/span>-<\/span> <\/span>"<\/span>9092:9092<\/span>"<\/span><\/span>\n <\/span>-<\/span> <\/span>"<\/span>9101:9101<\/span>"<\/span><\/span>\n <\/span>environment<\/span>:<\/span><\/span>\n <\/span>KAFKA_NODE_ID<\/span>:<\/span> <\/span>1<\/span><\/span>\n <\/span>KAFKA_LISTENER_SECURITY_PROTOCOL_MAP<\/span>:<\/span> <\/span>'<\/span>CONTROLLER:PLAINTEXT,PLAINTEXT:PLAINTEXT,PLAINTEXT_HOST:PLAINTEXT<\/span>'<\/span><\/span>\n <\/span>KAFKA_ADVERTISED_LISTENERS<\/span>:<\/span> <\/span>'<\/span>PLAINTEXT:\/\/broker:29092,PLAINTEXT_HOST:\/\/localhost:9092<\/span>'<\/span><\/span>\n <\/span>KAFKA_METRIC_REPORTERS<\/span>:<\/span> <\/span>io.confluent.metrics.reporter.ConfluentMetricsReporter<\/span><\/span>\n <\/span>KAFKA_CONFLUENT_METRICS_REPORTER_BOOTSTRAP_SERVERS<\/span>:<\/span> <\/span>'<\/span>broker:9092<\/span>'<\/span><\/span>\n <\/span>KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR<\/span>:<\/span> <\/span>1<\/span><\/span>\n <\/span>KAFKA_GROUP_INITIAL_REBALANCE_DELAY_MS<\/span>:<\/span> <\/span>0<\/span><\/span>\n <\/span>KAFKA_TRANSACTION_STATE_LOG_MIN_ISR<\/span>:<\/span> <\/span>1<\/span><\/span>\n <\/span>KAFKA_TRANSACTION_STATE_LOG_REPLICATION_FACTOR<\/span>:<\/span> <\/span>1<\/span><\/span>\n <\/span>KAFKA_JMX_PORT<\/span>:<\/span> <\/span>9101<\/span><\/span>\n <\/span>KAFKA_JMX_HOSTNAME<\/span>:<\/span> <\/span>localhost<\/span><\/span>\n <\/span>KAFKA_PROCESS_ROLES<\/span>:<\/span> <\/span>'<\/span>broker,controller<\/span>'<\/span><\/span>\n <\/span>KAFKA_CONTROLLER_QUORUM_VOTERS<\/span>:<\/span> <\/span>'<\/span>1@broker:29093<\/span>'<\/span><\/span>\n <\/span>KAFKA_LISTENERS<\/span>:<\/span> <\/span>'<\/span>PLAINTEXT:\/\/broker:29092,CONTROLLER:\/\/broker:29093,PLAINTEXT_HOST:\/\/0.0.0.0:9092<\/span>'<\/span><\/span>\n <\/span>KAFKA_INTER_BROKER_LISTENER_NAME<\/span>:<\/span> <\/span>'<\/span>PLAINTEXT<\/span>'<\/span><\/span>\n <\/span>KAFKA_CONTROLLER_LISTENER_NAMES<\/span>:<\/span> <\/span>'<\/span>CONTROLLER<\/span>'<\/span><\/span>\n <\/span>KAFKA_LOG_DIRS<\/span>:<\/span> <\/span>'<\/span>\/tmp\/kraft-combined-logs<\/span>'<\/span><\/span>\n <\/span># Replace CLUSTER_ID with a unique base64 UUID using "bin\/kafka-storage.sh random-uuid" <\/span><\/span>\n <\/span># See https:\/\/docs.confluent.io\/kafka\/operations-tools\/kafka-tools.html#kafka-storage-sh<\/span><\/span>\n <\/span>CLUSTER_ID<\/span>:<\/span> <\/span>'<\/span>MkU3OEVBNTcwNTJENDM2Qk<\/span>'<\/span><\/span>\n<\/span>\n <\/span>schema-registry<\/span>:<\/span><\/span>\n <\/span>image<\/span>:<\/span> <\/span>confluentinc\/cp-schema-registry:7.5.1<\/span><\/span>\n <\/span>hostname<\/span>:<\/span> <\/span>schema-registry<\/span><\/span>\n <\/span>container_name<\/span>:<\/span> <\/span>schema-registry<\/span><\/span>\n <\/span>depends_on<\/span>:<\/span><\/span>\n <\/span>-<\/span> <\/span>broker<\/span><\/span>\n <\/span>ports<\/span>:<\/span><\/span>\n <\/span>-<\/span> <\/span>"<\/span>8081:8081<\/span>"<\/span><\/span>\n <\/span>environment<\/span>:<\/span><\/span>\n <\/span>SCHEMA_REGISTRY_HOST_NAME<\/span>:<\/span> <\/span>schema-registry<\/span><\/span>\n <\/span>SCHEMA_REGISTRY_KAFKASTORE_BOOTSTRAP_SERVERS<\/span>:<\/span>