kafka副本节点挂了问题记录

昨天把大数据测试集群节点各个环节跑起来了,spark程序也正常运行了,当你以为一切正常的时候。第二天回来一看,不好意思,spark程序出问题了,不能消费,并且webUI的streaming界面进不去,查看日志错误信息大致如下:

	org.apache.spark.SparkException: Exception thrown in awaitResult
	ERROR CoarseGrainedExecutorBackend: RECEIVED SIGNAL TERM

在这里插入图片描述
这个界面点不进去,有点莫名奇妙。开始各种百度。。。甚至重装spark集群,发现都没解决,最后,发现有个kafka节点挂了。。。但是,三个节点挂了一个怎么就出问题了呢?后来才想起来,当初建topic的时候只有一个副本,于是查看topic详细信息,果然,只有一个副本,并且副本在挂了的节点上。。。。

这个问题解决后,又出现了新的问题,我发现kafka一直消费日志信息入库es,难道是offset问题?最后通过linux命令测试生产者和消费者,是正常的,那么问题就出现在flume了,flume一直重发相同的消息,查看flume日志,果然报错了,错误信息如下:
在这里插入图片描述
我先把flume重启了一遍,结果。。。好了。 what the fuck? 还不知道什么原因造成了。。猜想难道是我中途kafka挂了造成的(中途也有一直重启关闭kafka)?测试过也不是这个原因呀。。。

Kafka节点的退役和上线操作可以按照以下步骤进行: 1. 节点退役: - 首先,停止要退役的Kafka节点。可以使用命令`bin/kafka-server-stop.sh`来停止Kafka服务器进程。 - 然后,删除该节点的数据和日志目录。在Kafka目录下找到对应节点的`datas`和`logs`目录,并将其删除。 2. 节点上线: - 首先,克隆要上线的节点的虚拟机镜像,并修改其IP地址和主机名称。 - 然后,连接到上线的节点,删除Kafka目录下的`datas`和`logs`目录,以确保节点上的数据是干净的。 - 进入Kafka的`config`目录,修改`server.properties`文件中的`broker.id`为新节点的ID。 - 启动之前的ZooKeeper服务器,然后启动新节点Kafka服务器。 请注意,上线节点后,需要执行负载均衡操作来确保数据在新节点上的复制。具体步骤如下: - 创建一个要进行负载均衡的主题。 - 根据JSON文件生成一个负载均衡计划。 - 创建副本存储计划,将所有副本存储在所有节点上。 - 执行副本存储计划。 - 验证副本存储计划是否成功。 以上是Kafka节点退役和上线的一般步骤,具体操作可能会因环境和需求而有所不同。在执行任何操作之前,请确保备份重要数据,并仔细阅读相关文档或咨询专业人士的建议。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* *3* [kafka学习记录—Broker(服役、退役节点kafka副本,文件存储)](https://blog.csdn.net/qq_53320067/article/details/124438810)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [kafka-broker-服役退役节点](https://blog.csdn.net/weixin_43119856/article/details/127637877)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值