kafka 部署 - 单机 docker kakfa


https://hub.docker.com/r/landoop/fast-data-dev/

https://hub.docker.com/r/kafkamanager/kafka-manager

https://hub.docker.com/r/debezium/zookeeper

https://hub.docker.com/r/debezium/kafka

https://hub.docker.com/r/obsidiandynamics/kafdrop


# docker run

docker run  -it -d  --name kafka   --restart=always  -p 9092:9092  -p 2181:2181 -p 3030:3030  -e ADV_HOST=39.101.166.123 -e USER=ihunter    -e PASSWORD=wdq54321   -e RUNTESTS=0   -e FORWARDLOGS=0   -e RUN_AS_ROOT=1  -v  /etc/localtime:/etc/localtime:ro    landoop/fast-data-dev


docker run  -it -d --name kafka-web   --restart=always   -p 8900:9000   -eZK_HOSTS=39.101.166.123  kafkamanager/kafka-manager


docker run -itd -p 9000:9000 --name kafdrop   --restart=always   -e KAFKA_BROKERCONNECT=localhost:9092  -e JVM_OPTS="-Xms32M -Xmx64M"   -e SERVER_SERVLET_CONTEXTPATH="/"  -v  /etc/localtime:/etc/localtime:ro   obsidiandynamics/kafdrop:latest


应用: db -> 添加服务: kafka

镜像: landoop/fast-data-dev:latest

环境变量:

ADV_HOST = kafka

USER = ihunter

PASSWORD = 0

RUNTESTS = 0

FORWARDLOGS = 0

RUN_AS_ROOT = 1

添加卷:

/etc/localtime:/etc/localtime:ro

/data/file:/data/file

端口:

(http)3030-3030


#访问

http://ip:3030


---安装zookeeper、kafka、connector

docker run -it -d --name zookeeper -p 2181:2181 -p 2888:2888 -p 3888:3888 debezium/zookeeper:latest

docker run -it -d --name kafka -p 9092:9092 --link zookeeper:zookeeper debezium/kafka:latest

docker run -d --name connector -p 8083:8083 -e GROUP_ID=1 -e CONFIG_STORAGE_TOPIC=connect_configs -e OFFSET_STORAGE_TOPIC=connect_offsets -e STATUS_STORAGE_TOPIC=connect_statuses --link zookeeper:zookeeper --link kafka:kafka debezium/connect:latest

---查询端口

netstat -lntp|grep 8083


docker run -d --name zookeeper  --net=host -e ALLOW_ANONYMOUS_LOGIN=yes bitnami/zookeeper:latest


docker run -d --name kafka  --net=host  -e KAFKA_CFG_ZOOKEEPER_CONNECT=127.0.0.1:2181  -e ALLOW_PLAINTEXT_LISTENER=yes  bitnami/kafka:latest




签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回