问题

先前存储kafka日志的磁盘空间太小,zabbix警报不断,于是加了磁盘,将日志存到新磁盘上。

解决方案

依次在每台机器上操作,保证有机器能响应producer和consumer的操作。

加磁盘需要重启服务器。

1. 拷贝日志

服务器启动后,将以前的日志拷贝到新目录

cp /data/kafka-logs /home/data/kafka-logs

2. 修改配置文件

这里以默认配置文件为例config/server.properties

vim server.properties

#修改log存放位置

log.dirs=/home/data/kafka-logs

3. 启动服务

启动zookeeper(因为zk和broker在同一节点,所以要先启动zk,否则跳过该步骤)

sudo /usr/install/zookeeper/bin/zkServer.sh start

启动broker

nohup sudo /usr/install/kafka/bin/kafka-server-start.sh /usr/install/kafka/config/server.properties &

Tip

在整个集群还没完整迁移完的情况下,操作会报出大量如下错误,此时并不影响producer和consumer进行操作(存活的其余partition会响应相应请求)

WARN Session 0x0 for server null, unexpected error, closing socket connection and attempting reconnect (org.apache.zookeeper.ClientCnxn)

java.net.ConnectException: 拒绝连接

at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)

at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:744)

at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1146)

kafka mysql 迁移,kafka迁移数据目录相关推荐

  1. kafka mirror_SSL Kafka经纪人从Kafka Mirror Maker迁移到Brooklin的挑战

    kafka mirror 问题 从卡夫卡镜子制造商转移到布鲁克林有我在这里所写的优势. 但是,进行这种迁移并不容易,因为它本来应该如此. 我面临的主要挑战是:在消费者Kafka经纪人和Brooklin ...

  2. SSL Kafka经纪人从Kafka Mirror Maker迁移到Brooklin的挑战

    问题 从卡夫卡镜子制造商转移到布鲁克林有我在这里所写的优势. 但是,进行这种迁移并不容易,因为它本来应该如此. 我面临的主要挑战是:在消费者Kafka经纪人和Brooklin之间建立SSL连接 解 S ...

  3. 日志文件和mysql同步到kafka_logstash_output_kafka:Mysql同步Kafka深入详解

    0.题记 实际业务场景中,会遇到基础数据存在Mysql中,实时写入数据量比较大的情景.迁移至kafka是一种比较好的业务选型方案. 而mysql写入kafka的选型方案有: 方案一:logstash_ ...

  4. 日志文件和mysql同步到kafka_logstash_output_kafka:Mysql 同步 Kafka 深入详解

    0.题记 实际业务场景中,会遇到基础数据存在 Mysql 中,实时写入数据量比较大的情景.迁移至kafka是一种比较好的业务选型方案. 而mysql写入kafka的选型方案有: 方案一:logstas ...

  5. oracle tns 代理配置_OGG实现Oracle到MySQL数据平滑迁移

    技术分享 | 使用OGG实现Oracle到MySQL数据平滑迁移 - 爱可生开源社区​opensource.actionsky.com 一.OGG概述 OGG全称为Oracle GoldenGate, ...

  6. mysql longtext db2_从 MySQL 或 PostgreSQL 迁移到 DB2 Express-C

    从 MySQL 或 PostgreSQL 迁移到 DB2 Express-C 用三个简单步骤迁移到 DB2 Vikram Khatri, Nora Sokolof, 和 Manas Dadarkar ...

  7. 金仓数据库 MySQL 至 KingbaseES 迁移最佳实践(3. MySQL 数据库移植实战)

    3. MySQL 数据库移植实战 由于 KingbaseES 利用 KDTS-PLUS 等多种工具简化移植过程. 本节重点描述了在实际应用中移植一个 MySQL 数据库系统的完整过程,以及其中的主要移 ...

  8. PhpMyAdmin的简单安装和一个mysql到Redis迁移的简单例子

    1.phpmyadmin的安装 sudo apt-get install phpmyadmin 之后发现http://localhost/phpmyadmin显示没有此url,于是想到本机上能显示的网 ...

  9. kafka mysql安装与配置_Mac环境canal+mysql+kafka的安装及使用

    为了实现 实时同步数据,在mac环境搭建了canal,mysql,kafka的一套流程 使用canal加mysql加kafka的方式传递数据 mysql 数据源头 canal模仿slave冲mysql ...

  10. mysql storm_flume+kafka+storm+mysql架构设计

    前段时间学习了storm,最近刚开blog,就把这些资料放上来供大家参考. 这个框架用的组件基本都是最新稳定版本,flume-ng1.4+kafka0.8+storm0.9+mysql(项目是mave ...

最新文章

  1. leetcode算法题--旋转数组的最小数字
  2. 定义根目录, window格式 转化为linux格式
  3. 机器学习:使用numpy实现数据增强(Data Augmentation)
  4. 在信用健全的今天,史玉柱背负2.5亿债务还能翻身吗?
  5. Android studio小问题解决
  6. 7-9 输出大写英文字母 (15 分)
  7. 有效提升 Virtual Server 2005 R2 with SP1 的速度
  8. Bettertouchtool for Mac(鼠标增强软件)
  9. CTC Loss和Focal CTC Loss
  10. 723. PUM(DAY 13)
  11. Android音频播放
  12. 手机图片、铃声免费下载终极大法
  13. android根文件系统目录结构
  14. cacti 监控mysql 无数据_cacti无图无数据等常见问题排查
  15. 分享电脑便捷妙招,电脑小白们快码住
  16. 计算机房挨着音乐教室用英语怎么说,四年级下册英语期末复习资料
  17. ArcGIS中ArcMap通过Python程序脚本新建工具箱与自定义工具的方法
  18. html常用文本标签
  19. R6025 ---Pure virtual functmm call的错误之一
  20. Unreal常见疑难杂症汇总(持续更新)

热门文章

  1. Flask蓝本(Blueprint)
  2. 2022年~全网最真实的软件测试面试题合集
  3. 还在手写记单词?使用Python开发练习英语单词,助你逆袭单词记忆王!
  4. Go将中文转换为拼音
  5. 解决浏览器下载附件乱码问题 IE11
  6. 深度linux软件中心 qq,ubuntu上安装QQ(包括多个软件安装方法)
  7. python字符类型是英文_Python中常见数据类型
  8. 常用的人格测试理论等小结
  9. 前端录屏工具开发--可用于工程化错误回放
  10. Xcode7 网络请求报错:The resource could not be loaded be