首页 > 系统相关 >Kafka在centOS7下的安装

Kafka在centOS7下的安装

时间:2022-10-21 12:00:12浏览次数:41  
标签:bin -- root 9092 kafka centOS7 Kafka 安装 server

单机模式

#下载Kafka
[root@kafka ~]# wget https://archive.apache.org/dist/kafka/2.2.1/kafka_2.11-2.2.1.tgz
#解压
[root@kafka ~]# tar zxf kafka_2.11-2.2.1.tgz 
[root@kafka ~]# mv kafka_2.11-2.2.1/ /usr/local/kafka
[root@kafka ~]# cd /usr/local/kafka/bin/
#Kafka需要启动zookeeper,不用额外安装,自带一个
[root@kafka bin]# ./zookeeper-server-start.sh ../config/zookeeper.properties &
#启动kafka
[root@kafka bin]# ./kafka-server-start.sh ../config/server.properties &
#查看端口是否在监听
[root@kafka bin]# netstat -anput | grep 9092
tcp6       0      0 :::9092                 :::*                    LISTEN      43326/java          
tcp6       0      0 192.168.171.134:44388   192.168.171.134:9092    ESTABLISHED 43326/java          
tcp6       0      0 192.168.171.134:9092    192.168.171.134:44388   ESTABLISHED 43326/java   
#在本机创建kafka,副本数量为1,分区数量为1
[root@kafka bin]# ./kafka-topics.sh --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1 --topic test
#查看本机的topic
[root@kafka bin]# ./kafka-topics.sh --list --bootstrap-server localhost:9092
test
#发送消息到test
[root@kafka bin]# ./kafka-console-producer.sh --broker-list localhost:9092 --topic test
>123
#开启新的终端,进行读取消息测试,“--from-beginning”表示从开头读取
[root@kafka bin]# ./kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning
123

TODO:集群部署

标签:bin,--,root,9092,kafka,centOS7,Kafka,安装,server
From: https://www.cnblogs.com/lbnotes/p/16813011.html

相关文章

  • Harbor安装和配置
    1.安装Docker并启动Docker(已完成)2.安装docker-composesudocurl-Lhttps://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname-s)-$(una......
  • centos7 中bamtools软件的安装
     方法1、编译安装001、系统[liujiaxin01@localhostsoftware]$cat/etc/redhat-releaseCentOSLinuxrelease7.6.1810(Core) 002、下载bamtools软件安装包w......
  • Linux安装pdfsizeopt来压缩PDF
    $mkdir~/pdfsizeopt$cd~/pdfsizeopt$wget-Opdfsizeopt_libexec_linux.tar.gzhttps://github.com/pts/pdfsizeopt/releases/download/2017-01-24/pdfsizeopt_lib......
  • MMDetection 安装及使用
    #=============================================#Author:Mikigo#Time:2021/9/1#=============================================一、虚拟环境安装cd~wg......
  • Mac下安装SQLmap的安装
    1、cd/usr/bin/2、sudogitclone ​​https://github.com/sqlmapproject/sqlmap.git​​ sqlmap-dev3、重新打开terminal输入此信息后,回车即可。aliassqlmap=‘​......
  • Centos7 安装docker
    1、安装命令如下:$curl-fsSLhttps://get.docker.com|bash-sdockermirrorAliyun 2、设置仓库$sudoyuminstall-yyum-utils\device-mapper-persistent-data\lvm2......
  • JMETER入门-简介和安装
    ApacheJMeter是Apache组织基于Java开发的压力测试工具,用于对软件做压力测试。一、什么是JMETER?    JMeter最初被设计用于Web应用测试,但后来扩展到了其......
  • linux_centos7----开启/关闭防火墙
    1、看centos7的防火墙的状态,查看的命令为sudosystemctlstatusfirewalld查看后,看到active(running)就意味着防火墙打开了。     2、如果想关闭防火墙,命令为:sud......
  • 【TPC-DS】trino+S3+hive+postgresql性能测试----hadoop+mysql+hive安装部署(三)
    总体过程1、安装hadoop-3.2.02、安装hive-standalone-metastore-3.0.03、配置环境变量 安装hadoop-3.2.0下载hadoop的链接,选择hadoop3.2.0:​​https://archive.apache.org/......
  • 【Mac 10.13.0】安装 libimobiledevice,提示报错:warning: unable to access '/Users/lu
    打开终端,执行命令:1.sudochown-RXXX/usr/local (XXX表示当前用户名)2.ruby-e"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"......