首页 > 其他分享 >Kafka2.4安装与配置

Kafka2.4安装与配置

时间:2023-05-05 15:00:34浏览次数:41  
标签:Kafka2.4 zookeeper -- local 配置 9092 kafka usr 安装

一、安装zookeeper集群

1、安装jdk1.8

2、下载apache-zookeeper-3.5.7-bin.tar.gz并解压

第1台机器:

mkdir /usr/local/zookeeper/data

mv /usr/local/zookeeper/conf/zoo_sample.cfg /usr/local/zookeeper/conf/zoo.cfg

vim /usr/local/zookeeper/conf/zoo.cfg

  dataDir=/usr/local/zookeeper/data
  dataLogDir=/usr/local/zookeeper/logs
  clientPort=2181
  server.1=172.16.136.144:2888:3888
  server.2=172.16.136.145:2888:3888
  server.3=172.16.136.146:2888:3888

echo 1 >/usr/local/zookeeper/data/myid

第2台机器(同上):

echo 2 >/usr/local/zookeeper/data/myid

第3台机器(同上):

echo 3 >/usr/local/zookeeper/data/myid

3、依次启动zookeeper集群各节点

./bin/zkServer.sh start
./bin/zkServer.sh status

二、安装kafka集群

1、下载kafka_2.12-2.4.1.tgz并解压

第1台机器:

vim server.properties

  broker.id=1

  host.name=172.16.136.144

  log.dirs=/usr/local/kafka/data

  zookeeper.connect=172.16.136.144:2181,172.16.136.145:2181,172.16.136.146:2181

  zookeeper.connection.timeout.ms=60000

第2台机器(同上):

  broker.id=2

  host.name=172.16.136.145

第3台机器(同上):

  broker.id=3

  host.name=172.16.136.146

2、依次启动kafka集群各节点

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

3、测试Kafka集群是否启动成功

./bin/kafka-topics.sh --bootstrap-server node1:9092,node2:9092,node3:9092 --list
打印空、不报错就代表启动成功了

4、主题topic

# 创建名为test的主题
bin/kafka-topics.sh --create --bootstrap-server node1:9092,node2:9092,node3:9092 --topic test


# 查看目前Kafka中的主题
bin/kafka-topics.sh --list --bootstrap-servernode1:9092,node2:9092,node3:9092


生产消息
bin/kafka-console-producer.sh --broker-list node1:9092,node2:9092,node3:9092 --topic test


消费消息
bin/kafka-console-consumer.sh --bootstrap-server node1:9092,node2:9092,node3:9092 --topic test --from-beginning

标签:Kafka2.4,zookeeper,--,local,配置,9092,kafka,usr,安装
From: https://www.cnblogs.com/mimizi/p/17374113.html

相关文章

  • STM32单片机引脚要职能配置为输入或者输出模式,并不能像51一样准双向,那么如何进行但总
    如题随便找个端口举例对应的程序为 难道需要写之后立即初始化为输入?然后赶紧读?然后再赶紧初始化为输出?再往外写?是的,还真他妈就是这么傻逼的操作 ......
  • Linux下查找Nginx配置文件位置
    1、查看Nginx进程ps-aux|grepnginx圈出的就是Nginx的二进制文件2、测试Nginx配置文件/usr/sbin/nginx-t可以看到nginx配置文件位置3、nginx的使用(启动、重启、关闭)首先利用配置文件启动nginx。nginx-c/usr/local/nginx/conf/nginx.conf重启服务:servicenginx......
  • Ubuntu安装FreeSWITCH亲测
    本人在安装FreeSWITCH的时候遇到了相当多的坑,网上很多方法都模棱两可,经常装失败,最后终于装成功后做一下总结最顺利的安装方式​1.下载压缩文件​下载地址:​ ​ ​http://files.freeswitch.org/freeswitch-releases/​​​  我选择的下载版本是freeswitch-1.8.5.tar.x......
  • docker 安装 Portainer
    创建目录mkdir-p/docker/portainer/data拉取最新的Portainerdockerpullportainer/portainer-ce安装和启动dockerrun-d--restart=always--nameportainer-p8000:8000-p9443:9443-v/var/run/docker.sock:/var/run/docker.sock-v/docker/portainer/data:/dat......
  • Ansible-受控主机配置并测试连通性
    1.Ansible配置文件[root@masterhome]#ansible--versionansible2.9.27configfile=/etc/ansible/ansible.cfgconfiguredmodulesearchpath=[u'/root/.ansible/plugins/modules',u'/usr/share/ansible/plugins/modules']ansiblepython......
  • 在Ubuntu18.04安装Freeswitch1.10
    在Ubuntu18.04安装Freeswitch1.10一、版本选择二、Ubuntu的安装1、修改Ubuntu镜像(1)进入配置的目录,并进行配置文件备份(2)打开和修改源三、Freeswitch安装1、添加第三方源2、添加第三方源3、安装部分依赖包4、配置使用gawk5、编译安装程序依赖包(1)安装cmake(2)安装libks(3)安装signalwire-......
  • OpenProject:Ubuntu18.04下安装配置(docker方式)
    年前刚跳槽,发现很久没有更新文章啦。最近几年转到了技术管理岗,中小公司的技术管理,免不了做一些PM的活。以前用微软的Project(虽然盗版但真的好用),现在公司不允许使用盗版,只能找找开源的,于是发现了OpenProject。官方提供了几种安装方式:1.Package2.Docker3.UCS4.Other1.尝试下......
  • freeswitch-ubuntu安装
    一,软件及环境准备:ubuntu版本18.04:https://releases.ubuntu.com/18.04.6/ubuntu-18.04.6-live-server-amd64.isofreeswitch版本1.10.7:https://files.freeswitch.org/freeswitch-releases/freeswitch-1.10.7.-release.tar.gzspandsp包:https://codeload.github.com/freeswitch/sp......
  • Tomcat配置ssl证书
    1.生成ssl证书keytool-genkeypair-alias“tomcat”-keyalg“RSA”-keystore“D:\ssl\tomcat.keystore”-validity365002.将生成证书复制到tomcatssl文件夹下,修改tomcat配置,找到tomcat/conf/server.xml文件<Connectorport="8081"protocol="org.apache.coyote.http1......
  • 配置wordpress:添加分享到微博功能(wordpress 6.2)
    一,添加代码1,代码:<atarget="_blank"href='https://service.weibo.com/share/share.php?url=<?phpthe_permalink();?>&title=<?phpthe_title();?>'><imgid="imgSinaShare"class="img_sina_share&qu......