龙空技术网

Centos7中安装kafka_kafka_2.12-2.8.0.tgz---kafka工作笔记004

添财程序猿 100

前言:

而今看官们对“centoskafka安装”大概比较关心,看官们都想要剖析一些“centoskafka安装”的相关文章。那么小编同时在网摘上收集了一些对于“centoskafka安装””的相关知识,希望同学们能喜欢,同学们快快来了解一下吧!

http_s://kafka.apache.org/downloads

注意安装kafka之前要先去安装jdk,以及zookeeper.

然后我们去官网下载,这里我安装的是:

kafka_2.12-2.8.0.tgz 注意一定要下载这个binary dowloads这个才是编译好的.

这里也可以通过wget 的方式来下载安装包

可以看到这里kafka,这个下载以后的安装包.

然后去配置:

下载以后重命名这个kafka,重命名成kafka

然后进入config目录

然后编辑server.properties文件

log.dirs=/opt/softs/kafka/kafka-logs

这个日志目录可以改一下.

然后下面的这个

zookeeper.connect=localhost:2181 这个ip地址单机的话可以用localhost,也可以写上ip地址都可以

server.properties修改 内容如下:可直接复制粘贴。broker.id=0 port=9092 #端口号 host.name=localhost #单机可直接用localhostlog.dirs=/DATA/kafka/kafka_2.12-2.0.0/log #日志存放路径可修改可不修改zookeeper.connect=localhost:2181 #zookeeper地址和端口,单机配置部署,localhost:2181 

然后再加上这个port=9092

其实按照上面的配置配置就可以了.

然后我们在这个kafka文件夹中,创建

kafka-logs文件夹,用来存kafka的日志文件

然后再进入:

config目录,然后编辑vim zookeeper.properties文件

这里我把maxClientCnxns改成了100,别的没动

还有就是dataDir,这个目录:

这里我走到zookeeper目录中,去创建了一个dataDir目录,然后

配置上

然后就可以去启动了:

走到对应的kafka目录中去:

然后进入bin目录

./kafka-server-start.sh /opt/softs/kafka/config/server.properties &

这样执行.

可以看到启动成功了.

启动了以后,我们再去:

测试一下kafka是否能用:

1.创建一个topic去

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

2.然后查看一下topic列表

./kafka-topics.sh --list --zookeeper localhost:2181

3.然后向测试的topic中发送个消息

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

4.然后用消费者去接收消息

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

可以看到刚发送的消息也收到了.

标签: #centoskafka安装