docker 创建kafka、mysql和redis
·
docker创建kafka
使用的镜像为wurstmeister/zookeeper和wurstmeister/kafka
启动zookeeper
docker run -d --restart always --name zookeeper -p 2181:2181 wurstmeister/zookeeper
启动kafka
docker run -d --name kafka -p 9093:9093 --link zookeeper --env KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181 --env KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://10.102.1.112:9093 --env KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9093 --env KAFKA_LISTENER_SECURITY_PROTOCOL_MAP=PLAINTEXT:PLAINTEXT --env KAFKA_INTER_BROKER_LISTENER_NAME=PLAINTEXT --env KAFKA_LOG_DIRS=/kafka-logs --env KAFKA_MESSAGE_MAX_BYTES=31534336 --env KAFKA_REPLICA_FETCH_MAX_BYTES=31534336 --env KAFKA_SOCKET_REQUEST_MAX_BYTES=315343360 --volume /DBdata/xyj/kafkalogs:/kafka-logs --restart always wurstmeister/kafka
其中
KAFKA_MESSAGE_MAX_BYTES |
单个消息的最大字节数(设置约 30MB),超过此值的消息会被拒绝 |
|---|---|
KAFKA_REPLICA_FETCH_MAX_BYTES |
副本节点从主节点同步消息时,单次拉取的最大字节数(需大于或等于 message.max.bytes) |
KAFKA_SOCKET_REQUEST_MAX_BYTES |
指定 Kafka 服务端能接收的最大请求字节数(约 300MB),用于限制客户端发送的请求大小 |
docker创建mysql
docker run --privileged=true --restart=always --name mysql-server --log-opt max-size=10m --log-opt max-file=1 -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
docker创建redis
docker run --privileged --restart=always --log-opt max-size=10m --log-opt max-file=1 -d -p 6379:6379 --name redis-server redis
更多推荐


所有评论(0)