Linux-Kafka 0.10.2.0版本单机安装

一、依赖文件安装

1、JDK安装

jdk-8u121-linux-x64.tar.gz  版本

网盘地址:https://pan.baidu.com/s/1he-C4gu1kgF91PTpVaDlIQ   提取码:zlxe

转载博客:http://www.cnblogs.com/liugh/p/6623530.html

2、Scala安装

scala-2.12.1.tgz 版本

网盘地址:https://pan.baidu.com/s/1nVw5xFpec0kRzUJp2hVSVg 提取码:j8q9

转载博客:http://www.cnblogs.com/liugh/p/6624491.html

3、Zookeeper安装

zookeeper-3.4.9.tar.gz 版本

网盘地址:https://pan.baidu.com/s/1Ify5xz1DFp4sm3YGQzE6pw 提取码:jr9r

转载博客:http://www.cnblogs.com/liugh/p/6671460.html

二、准备文件

1、kafka_2.11-0.10.2.0 安装

网盘地址:https://pan.baidu.com/s/1u-FUmiAOti7slfoADVGjnQ     提取码:uofu

三、kafka安装

1、 上传 kafka_2.11-0.10.2.0.tgz 压缩包至/usr目录

2、 解压 tar zxvf kafka_2.11-0.10.2.0.tgz 压缩包至当前目录

3、 设置环境变量

vim /etc/profile

#Kafka Env
export KAFKA_HOME=/usr/kafka_2.11-0.10.2.0
export PATH=$PATH:$KAFKA_HOME/bin

4、 退出vim编辑器,使环境变量设置立即生效

source /etc/profile
5、 zookeeper配置

vim /usr/kafka_2.11-0.10.2.0/config/zookeeper.properties 

修改zookeeper.properties 文件两个参数

配置项 配置项的值 说明
dataDir /usr/kafka_2.11-0.10.2.0/zookeeper zookeeper的数据存储目录
clientPort 2181  客户端连接zookeeper的端口

 

  

 

 

 

 

wq! #保存退出

 

6、 server配置

vim /usr/kafka_2.11-0.10.2.0/config/server.properties

配置项 配置项值 说明
port 9092 端口号
host.name 10.10.10.201 服务器本机地址
zookeeper.connect localhost:2181 zookeeper地址和端口,单机配置部署,localhost:2181
log.dirs /usr/kafka_2.11-0.10.2.0/log/kafka 日志存放路径,上面创建的目录
zookeeper.connection.timeout.ms 1000000 连接zookeeper服务的超时时间。单位是毫秒

 

 

 

 

 

 

 

 

 

 

wq! #保存退出

 

四、关闭防火墙

检查防火墙状态

systemctl status firewalld.service

service iptables status

若防火墙running,关闭防火墙

systemctl stop firewalld

service iptables stop

五、 kafka启动

启动zookeeper:

bin/zookeeper-server-start.sh config/zookeeper.properties

启动kafka server:

bin/kafka-server-start.sh config/server.properties

六、Kafka创建topic

创建topic:bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic Hello-Kafka

删除topic:bin/kafka-topics.sh --zookeeper localhost:2181 --delete --topic topic_name

启动生成者:bin/kafka-console-producer.sh --broker-list 10.10.10.185:9092 --topic topic-name

启动消费者:bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic topic-name --from-beginning

列表所有topic: bin/kafka-topics.sh --list --zookeeper localhost:2181

 

posted @ 2020-04-26 17:00  别动让左佐来  阅读(636)  评论(0编辑  收藏  举报