kafka重启(kafka重启命令)
本篇文章给大家谈谈kafka重启,以及kafka重启命令对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
kafka报错异常could not be established解决方案
[ 第一章 初识kafka ]
1. 重新配置kafka的配置文件/config/server.properties
listeners 为监听端口
advertised.listeners: 对外的代理地址
listeners=PLAINTEXT://0.0.0.0:9092 # 允许外部端口链接
advertised.listeners=PLAINTEXT://192.168.133.128:9092 #外部代碰猛理地址
2. 配置好后重启kafka服务
bin/kafka-server-start.sh config/server.properties
3.查看是否启动成功:
埋吵闷 弯弯 jps
4.重新启动生产者,恢复正常
bin/kafka-console-producer.sh --broker-list localhost:9092 --topic six
[img]当kafka集群其中一台宕机后,会怎么样?
我们搭建好kafka集群后,对其进行性能测试。遇到这种场景:我搭建好了三台kakfa集群,然后停掉其中一台kafka,然后集群是否能正常工作呢?
kafka集群:
192.168.183.53 节点1
192.168.183.55 节点2
192.168.183.62 节点3
创建的主题是hw_data:
三个分区、三个副本
三个节点启动以后,集群正常工作,正常生产、正常消费。
但是当我们停掉其中一个节点后,发现集群不能正常工作了。
我的这个问题的凶手是:__consumer_offsets
首先查看系统的_offsets副本是几个?
我们看到 副本数为1,这就是导致我们当一个节点宕机后集群无法正常工作的原因!
__consumer_offsets这个topic是由kafka自动创建的,默认50个,但是都存在一台kafka服务器上,这是不是就存在很明显的单点故障?
经测试,如果将存储consumer_offsets的这台机器kill掉,所有的消费者都停止消费了。
__consumer_offsets是一个非常重要的topic,我们怎么能允许它只兆团缺有一个副本呢?这样就存在单族辩点故障,也就是如果该分区所在的集群宕机了的话,我们的消费者就无法正常消费数据了。
1.修改系统_offsets副本数为3
修改kafka的核心配置文件server.properties
将num.partitions参数(默认为1)修改为3,
另外需要添加auto.create.topics.enable=true ,如果没有对应的topic可以主动创建topic。
由于__consumer_offsets是kafka默认的主题,无法删除,我们可以删除zookeeper中的__consumer_offsets。
进入zookeeper/bin目录执行./zkCli.sh
先将集群停掉或行
在重新启动zookeeper和kafka
再次查看__consumer_offsets。发现副本数已经是3
在节点1修改__consumer_offsets后,在节点2和节点3查看__consumer_offsets发现副本数已经变为3,不需要再进行修改。
我的问题到这里就解决了:
启动kafka集群三个节点,然后停掉其中任意一个节点,集群是可以正常工作的。
查看创建的topic的副本数是否为1
进入zookeeper的bin目录,执行./zk.Cli.sh
删除brokers下的ids
重启kafka,应该就可以了。
我首先使用rmr /brokers/topics/topicname删除了zookeeper中的topic ,这样查看kafka中的topic时,显示已经没有了,
但是我又创建我刚刚删除的主题时,发现他已经显示被标记删除。
我的配置文件已经设置了删除topic为true,但是我删除的主题还是显示被标记删除,没有真正的删除
解决办法:
进入zookeeper的bin目录,执行./zk.Cli.sh
删除config、brokers、admin下的对应主题
kafka配置更改了需要重启吗
我觉得应该是需要的,一般来说任何的电子设备进行了一些重大的更改都是需要重启的,特别是你的这个还是更改了设备的这个样子的。下面是关于配置的扩展资料。
硬件方面
1.CPU,这个主要取决于频率和二级缓存,三级缓存,核心数量。频率越高、二级缓存越大,三级缓存越大,核心越丛友多,扮郑敏运行速度越快。速度越快的CPU只有三级缓存影响响应速度。
2.内存,内存的存取速度取决于接厅枝口、颗粒数量多少与储存大小(包括内存的接口,如:SDRAM133,DDR333,DDR2-533,DDR2-800,DDR3-1333、DDR3-1600、DDR4-2133),一般来说,内存越大,处理数据能力越强,而处理数据的速度主要看内存属于哪种类型(如DDR就没有DDR3处理得快)。一般大型游戏(PUBG、战地5、俄罗斯钓鱼、使命召唤16等)与大型软件(pr、ae等)都会占用很多内存,因此,对于游戏玩家来说,越高的内存可以玩越多的游戏。
3.主板,主要还是处理芯片,如:笔记本i965比i945芯片处理能力更强,i945比i910芯片在处理数据的能力又更强些,依此类推。并且更好的主板还可以适配更强大的CPU(中央处理器)。
4.硬盘,硬盘分为固态硬盘(SSD)、机械硬盘(HDD)、混合硬盘(SSHD),固态硬盘速度最快,混合硬盘次之,机械硬盘最差。越大的硬盘存的文件就多,(如存放电影,音乐等)首先硬盘的数据读取与写入的速度和硬盘的转速(分:高速硬盘和低速硬盘,高速硬盘一般用在大型服务器中,如:10000转,15000转;低速硬盘用在一般电脑中,包括笔记本电脑),台式机电脑一般用7200转,笔记本电脑一般用5400转,这主要是考虑到高速硬盘在笔记本电脑中由于电脑移动振动意外刮伤硬盘盘片以及功耗和散热原因。
硬盘速度又因接口不同,速率不同,一般而言,分IDE和SATA(也就是常说的串口)接口,早前的硬盘多是IDE接口,相比之下,存取速度比SATA接口的要慢些。
关于kafka重启和kafka重启命令的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。