11 Star 54 Fork 16

Sisyphus / flink-batch-stream

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Kafka环境搭建.md 1.44 KB
一键复制 编辑 原始数据 按行查看 历史
Sisyphus 提交于 2020-07-23 15:27 . flink

Kafka安装部署

前期准备

  1. zookeeper正常运行

安装

下载

官网下载

解压

tar -zxvf kafka_2.11-2.4.1.tgz -C /opt

配置环境变量

# kafka
export KAFKA_HOME=/opt/kafka_2.11-2.4.1
export PATH=$KAFKA_HOME/bin:$PATH

修改配置文件

cd $KAFKA_HOME/config
vim server.properties

server.properties

# 相当于一个kafka,每一个kafka都要配,从0开始
broker.id=0
# 添加当前机器的ip地址
listeners=PLAINTEXT://localhost:9092
# kafka日志文件存储
log.dirs=/storm/tmp/kafka-logs
# zookeeper连接地址
zookeeper.connect=ip1:2181,ip2:2181,ip3:2181

mkdir -p /storm/tmp/kafka-logs

启动

# 控制台启动
kafka-server-start.sh $KAFKA_HOME/config/server.properties
# 后台启动
kafka-server-start.sh -daemon $KAFKA_HOME/config/server.properties

测试

创建topic

kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test

查看topic

kafka-topics.sh --list --zookeeper ip1:2181

运行producer

kafka-console-producer.sh --broker-list localhost:9092 --topic test

运行consumer

kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning

描述topic

kafka-topics.sh --describe --bootstrap-server localhost:9092 --topic test

删除topic

kafka-topics.sh --delete --zookeeper ip1:2181 --topic test1
Scala
1
https://gitee.com/sweetdream/flink-batch-stream.git
git@gitee.com:sweetdream/flink-batch-stream.git
sweetdream
flink-batch-stream
flink-batch-stream
master

搜索帮助