侧边栏壁纸
博主头像
田少蛟的博客 博主等级

行动起来,活在当下

  • 累计撰写 14 篇文章
  • 累计创建 16 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Docker部署Kafka

田少蛟
2024-11-14 / 0 评论 / 0 点赞 / 118 阅读 / 0 字
温馨提示:
本文最后更新于2024-12-01,若内容或图片失效,请留言反馈。 部分素材来自网络,若不小心影响到您的利益,请联系我们删除。
#!/bin/bash

KAFKA_IP=KAFKA服务器IP
DB_IP=EFAK数据库服务器IP
echo "开始创建目录"
mkdir -p /opt/efak/zookeeper/data
mkdir -p /opt/efak/kafka/data
echo "修改数据目录权限"
chmod 777 /opt/efak/zookeeper/data
chmod 777 /opt/efak/kafka/data

echo "创建zookeeper"
docker run -d \
  --name zookeeper \
  -p 2181:2181 \
  -p 39999:39999 \
  -v /opt/efak/zookeeper/data:/var/lib/zookeeper/data \
  -e ZOOKEEPER_CLIENT_PORT=2181 \
  -e ZOOKEEPER_TICK_TIME=2000 \
  confluentinc/cp-zookeeper:7.4.0



echo "创建kafka"
docker run -d \
  --name kafka \
  --link zookeeper:zookeeper \
  -p 9092:9092 \
  -p 49999:49999 \
  -v /opt/efak/kafka/data:/var/lib/kafka/data \
  -e KAFKA_BROKER_ID=1 \
  -e KAFKA_ZOOKEEPER_CONNECT="$KAFKA_IP:2181" \
  -e KAFKA_ADVERTISED_LISTENERS="PLAINTEXT://$KAFKA_IP:9092" \
  -e KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR=1 \
  -e KAFKA_GROUP_INITIAL_REBALANCE_DELAY_MS=0 \
  -e KAFKA_JMX_PORT=49999 \
  confluentinc/cp-kafka:7.4.0

echo "创建kafka-web"
docker run -d \
  --name efak \
  --link kafka:kafka \
  -p 9048:8048 \
  -v /opt/efak/eagle/data:/var/lib/eagle/data \
  -e EFAK_CLUSTER_ZK_LIST="$KAFKA_IP:2181" \
  -e KAFKA_EAGLE_ZK_CLUSTER="$KAFKA_IP:2181" \
  -e KAFKA_EAGLE_BROKER_SERVERS="$KAFKA_IP:9092" \
  -e KAFKA_EAGLE_DB_TYPE=mysql \
  -e EFAK_DB_DRIVER=com.mysql.jdbc.Driver \
  -e EFAK_DB_URL="jdbc:mysql://$DB_IP:数据库端口/efak?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull" \
  -e EFAK_DB_USERNAME=root \
  -e EFAK_DB_PASSWORD=数据库密码 \
  nickzurich/efak:3.0.1

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin
  3. QQ打赏

    qrcode qq

评论区