首页 > 其他分享 >vm-kafka安装

vm-kafka安装

时间:2023-03-03 18:57:02浏览次数:45  
标签:-- kafkatopic vm server topic sh kafka 安装

官网下载

http://kafka.apache.org/downloads

下载制定版本 2.11-0.10.1.0

现在对应安装包之后,上传到 centos 系统,进行对应解压操作

修改配置文件设置

修改文件中的内容

启动kafka 服务

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

### 设置后台常驻进程启动
kafka-server-start.sh ../config/server.properties &

设置kafka 开机自启动

进入指定目录
cd /etc/init.d
vim 配置 kafak 文件
vim kafka
配置文件内容 kafka
#!/bin/bash
#chkconfig:2345 18 94
#description:kafka
#processname:kafka
KAFKA_PATH=/export/servers/kafka_2.11-0.10.1.0

export JAVA_HOME=/export/servers/jdk1.8.0_141
case $1 in
        start) sh  $KAFKA_PATH/bin/kafka-server-start.sh $KAFKA_PATH/config/server.properties &;;
        stop)  sh  $KAFKA_PATH/bin/kafka-server-stop.sh $KAFKA_PATH/config/server.properties;;
        *)  echo "require start|stop"  ;;
esac
注:chkconfig 配置说明
#chkconfig: 2345 18 94

默认设置2345启动级别,启动优先级为20,停止优先级为80, 级别为0-100,数字越大,优先级越低

启动级别为7,分别是

等级0表示:表示关机
等级1表示:单用户模式
等级2表示:无网络连接的多用户命令行模式
等级3表示:有网络连接的多用户命令行模式
等级4表示:不可用
等级5表示:带图形界面的多用户模式
等级6表示:重新启动
保存脚本之后,执行chkconfig --add kafka 命令,将其注册为服务
chkconfig --add kafka
为kafka 文件添加 对应的可执行操作
chmod +x kafka
测试效果
# 开启kafka 服务
service kafka start

# 关闭kafka服务
service kafka stop 

测试效果

运行启动 kafka 服务
kafka-server-start.sh ../config/server.properties &
创建topic

kafka-topics.sh --create --partitions 3 --replication-factor 1 --topic kafkatopic --zookeeper node01:2181,node02:2181,node03:2181

--replication-factor 设置 要小于等于 kafka的启动数量
模拟生产者

kafka-console-producer.sh --broker-list node01:9092 --topic kafkatopic

--broker-list kafka集群的配置 (--broker-list node01:9092,node02:9092,node02:9092)
模拟消费者

kafka-console-consumer.sh --from-beginning --topic kafkatopic -zookeeper node01:2181,node02:2181,node03:2181
命令解释
##### 创建一个叫kafkatopic的主题(topic),有两个分区,每个分区3个副本,同时指定该主题的消息保留时长(72小时)
bin/kafka-topics.sh --zookeeper(host:port) --create --topic kafkatopic --replication-factor 3 --partitions 2 --config retention.ms=259200000

##### 向kafka指定topi写入数据
bin/kafka-console-producer.sh --broker-list kafka-host(host:port)--topic kafkatopic

##### 命令行消费某个topic消息
#加了--from-beginning 从头消费所有消息
bin/kafka-console-consumer.sh --bootstrap-server kafka-host(host:port) --topic kafkatopic --from-beginning   

#不加--from-beginning 从最新的一条消息开始消费
bin/kafka-console-consumer.sh --bootstrap-server kafka-host(host:port) --topic kafkatopic

标签:--,kafkatopic,vm,server,topic,sh,kafka,安装
From: https://www.cnblogs.com/qingtianyu2015/p/17176655.html

相关文章

  • kafka 常用命令
    kafka介绍kafka官网:http://kafka.apache.org/各个名词解释:*producer:发布消息的对象称之为消息生产者(Kafkatopicproducer)*topic:Kafka将消息分门别类,每一类的消息称......
  • linux安装nginx1.18
    1.安装依赖包sudoyum-yinstallgcczlibzlib-develpcre-developensslopenssl-devel2.下载并解压安装包cd/usr/local//下载tar包sudowgethttp://nginx.org......
  • vm-zookeeper安装
    集群搭建规划服务器IP主机名myid的值192.168.200.100node011192.168.200.110node022192.168.200.120node033下载zookeeper的压缩包,下载网址ht......
  • jenkins容器内安装python3
    一、容器内安装python3方案docker自带的python是2.7的,我们工作需要python3Debian系统使用apt-get命令安装1、进入jenkins容器命令:dockerexec-ituroot容器ID......
  • 虚拟机安装ubuntu
    1.VMwareTools是必须要用到的  安装Tools不能直接点击‘安装Tools’先关机, 开机,重新下载  下载好了之后,打开上面......
  • [maven] Ubuntu 安装配置 maven
    环境Ubuntu18Java1.8安装配置下载安装下载连接上下载Binarytar.gzarchive解压tarxzvf环境变量vim/etc/profileexportMAVEN_HOME=/opt/apache-mave......
  • vm-集群初始化3节点搭建(node01、node02、node03)
    首先确保windows系统,对应的vmware 服务都是正常运行修改虚拟机对应的主机名字设置虚拟机的主机名,重启生效 reboot修改对应的配置hosts 配置文件,vim/etc/hosts关......
  • 【linux系统安装】Anolis OS-龙蜥操作系统实机安装流程整理
    【安装准备】1、准备一个U盘,可储存空间不低于20G,U盘内资料移出去,待会儿要格式化做U盘启动盘2、windows操作系统上下载“Rufus”,官网:http://rufus.ie/zh/,制作U盘启动盘所......
  • 如何查看wix安装包日志
    提问如何查看wix安装包日志回答xxx.msi-l"debug.txt"参考https://blog.walterlv.com/post/how-to-view-wix-burn-installer-logs.html......
  • uwsgi安装及常用配置
    1.安装yuminstallpython39-develpip3installuwsgi常用指令:uwsgi--iniuwsgi.iniuwsgi--stopuwsgi.pidpkill-fuwsgi-9(也可以sodukill-9杀掉进程)......