zookeeper数据迁移

Zookeeper集群无状态平滑升级、迁移 目录 1、 前言 2、升级迁移拓扑图 2.1 zookeeper集群升级 2.2 zookeeper集群迁移 3、zookeeper应用 3.1 客户端开启DNS域名解析 3.2 dubbo-admin管理控制台 3.3 启动dubbo-admin 4、升级部署 4.1 版本升级 4.2 容量升级 5、迁移部署 5.1 局部迁移 5.2 整体迁移 6、写到最后 1、 前言 前面我们学习的了Zookeeper的集群搭建和管理,也学习和探讨了它的选举原理,我们这一章节来学. 阅读详情

迁移的方式

1.zookeeper自带命令实现数据迁移
2.使用第三方jar实现拷贝迁移

zookeeper原生命令行实现数据迁移

原生命令不需要第三方参与,直接把它的最新数据和日志拷贝到另一台服务器的数据目录下重启即可。

找到服务器上的zookeeper安装路径

ps -ef |grep zookeeper

vi /usr/local/zookeeper-3.4.9/conf/zoo.cfg
datadir=/usr/local/zookeeper-3.4.9/data

查看最新的log和快照数据

cd /usr/local/zookeeper-3.4.9/data/version-2/
 ls -alh
total 182M
drwxr-xr-x 2 hadoop hadoop 4.0K 2019-05-09 11:32:46 .
drwxr-xr-x 3 hadoop hadoop 4.0K 2019-04-04 15:28:26 ..
-rw-r--r-- 1 hadoop hadoop  65M 2019-03-22 05:03:14 log.1
-rw-rw-r-- 1 hadoop hadoop  65M 2019-04-23 14:25:57 log.c9ef4
-rw-rw-r-- 1 hadoop hadoop  65M 2019-04-26 00:38:25 log.d7778
-rw-rw-r-- 1 hadoop hadoop  65M 2019-04-28 04:11:25 log.e61e9
-rw-r--r-- 1 hadoop hadoop  65M 2019-03-25 09:15:15 log.f108
-rw-rw-r-- 1 hadoop hadoop  65M 2019-05-01 10:31:57 log.f32bb
-rw-rw-r-- 1 hadoop hadoop 334K 2019-04-13 15:48:58 snapshot.9b260
-rw-rw-r-- 1 hadoop hadoop 338K 2019-04-15 21:41:25 snapshot.a8baa
-rw-rw-r-- 1 hadoop hadoop 337K 2019-04-26 00:38:25 snapshot.e61e7
-rw-r--r-- 1 hadoop hadoop 174K 2019-03-22 05:03:15 snapshot.f106
-rw-rw-r-- 1 hadoop hadoop 337K 2019-04-28 04:11:25 snapshot.f32b9

把最新的两个文件拷贝到另外的zookeeper服务目录下

[root@yw-os-0002 version-2]# sz log.f32bb 
[root@yw-os-0002 version-2]# sz snapshot.f32b9 

下载到我本地服务数据目录D:\tmp\zookeeper\version-2
备份该目录之后,清空该目录
把上面的两个文件拷贝进去

ls  D:\tmp\zookeeper\version-2
 log.f32bb 
snapshot.f32b9 

重启本地zookeeper服务即可

第三方jar遍历拷贝方式

有一个好用的开源zkcopy,直接搞定。

git clone https://github.com/kshchepanovskyi/zkcopy.git

使用maven 构建jar包

mvn clean install

在原始服务器上执行如下命令向目标机server:port上拷贝数据,如果这个目标机是本地电脑显然很难实现拷贝(可以做外网映射)

java -Dsource="server:port/path" \
     -Ddestination="server:port/path" \
     -Dthreads=10 \
     -DremoveDeprecatedNodes=true \
     -jar target/zkcopy-*-jar-with-dependencies.jar 

该方法参考资料 https://blog.youkuaiyun.com/qianggezhishen/article/details/50380205

工业视觉开发者的福音:用C#玩转VisionMaster算子(非方案版完整教程) 本文为工业视觉开发者提供了一份完整的C#与VisionMaster算子二次开发教程,详细介绍了环境配置、算子调用原理、性能优化技巧及实战案例。通过模板匹配和二维码识别等实例,展示了如何高效集成VisionMaster算子到现有框架中,提升工业自动化视觉检测系统的灵活性和性能。 阅读详情

相关推荐

Openharmony 命令行工具hdc的获取与安装

OpenHarmony实战:命令行工具hdc安装应用指南_hdc工具-优快云博客t=N7T8。

Devlin_的博客 1万+

zookeeper 迁移实践

zookeeper 迁移实践

u011250186的博客 1180

别再到处找了!2024最新银河麒麟V10全版本(飞腾/龙芯/兆芯)官方下载与安装保姆级教程

本文提供2024年银河麒麟V10操作系统全版本(飞腾/龙芯/兆芯)的官方下载与安装保姆级教程,涵盖版本选择、镜像获取、启动盘制作及安装优化等关键步骤,助您高效部署国产操作系统。

weixin_26846533的博客 481

迁移实践之Zookeeper

集群迁移比单点迁移集群更加简单和平滑,安装部署问题不再重复,参考上,主要赘述步骤。

mujingluo的博客 912

5分钟搞定!用扣子空间LinkReaderPlugin快速搭建网页内容抓取机器人(附Python复现代码)

本文详细介绍了如何利用扣子空间的LinkReaderPlugin快速搭建网页内容抓取机器人,仅需5分钟即可完成配置。通过Python复现代码和可视化工作流,开发者可以轻松实现智能网页抓取,提升数据采集效率。文章还探讨了与RAG工作流的集成方案及性能优化技巧,适用于金融监控、电商追踪等多种场景。

study的专栏 1092

点云体素化算法研究-3.Voxelization 三维模型体素化

体素(voxel)即体积元素的简称,是数字数据在三维空间分割上的最小的单位。体素化就是通过创建三维体素网格来表示三维物体,是一种将无序点云变为有序点云的降采样的空间数据结构方法,便于实现点云的空间卷积。激光雷达(LiDAR)| Open3D:第五节 表面重建-体素化。

周陽讀書 2065

zookeeper版本升级

原版本:zookeeper-3.4.8 新版本:zookeeper-3.5.7 下载地址:https://downloads.apache.org/zookeeper/zookeeper-3.5.7/apache-zookeeper-3.5.7-bin.tar.gz 第一步: 下载并解压安装包 wget https://downloads.apache.org/zookeeper/...

烧饼不夹蛋 3494

手把手教你用ZLMediaKit搭建WebRTC直播:本地推流与播放实战

本文详细介绍了如何使用ZLMediaKit搭建WebRTC直播系统,涵盖从环境准备、编译部署、SSL证书配置到本地推流与播放的完整实战流程。通过一步步的指导,帮助开发者快速掌握基于ZLMediaKit的WebRTC推拉流技术,构建低延迟的实时音视频应用。

weixin_28842367的博客 347

5 分钟完成 ZooKeeper 数据迁移

MSE 提供了多种数据迁移的方案,其中主流的方案可以通过 MSE Sync 进行实时同步,这样能够达到平滑不停机的目的,本文将介绍另外一种数据迁移的方式,主要针对业务支持停机的场景,进行一个补充,操作相比更加简单快速。

阿里巴巴云原生的博客 847

使用Matlab与V-REP联合仿真

在Matlab中,我们可以使用V-REP提供的远程API(Application Programming Interface)来连接到V-REP仿真环境。为了连接Matlab与V-REP,我们需要在Matlab中添加V-REP的远程API函数库。你可以根据具体的需求编写Matlab脚本来控制V-REP场景中的机器人,并进行系统建模和仿真。一旦成功连接到V-REP,我们可以使用Matlab来控制V-REP场景中的机器人。在本文中,我们将介绍如何使用Matlab与V-REP进行联合仿真,并提供相应的源代码。

HackMasterX的博客 1853

13、数据可视化与分组操作:Danfo.js 实战指南

本文深入介绍了如何使用 Danfo.js 进行数据可视化与分组操作。内容涵盖多种图表的创建与配置,如折线图、散点图、箱线图、小提琴图、直方图和柱状图,并结合 Plotly.js 实现丰富的交互式可视化效果。同时,详细讲解了数据聚合的‘分割-应用-组合’模式,包括分组数据、遍历分组、apply 方法及 agg 聚合操作,帮助开发者高效处理和分析结构化数据。适用于 Dnotebook、HTML 及主流前端框架的应用场景。

o1p2q3r的博客 98

nacos zookeeper数据迁移

nacos zookeeper数据迁移

weixin_43931625的博客 3049

YOLOv11 改进 - 注意力机制 | GC Block(GlobalContext Block)全局上下文块:三重变换捕获全局依赖,提升复杂场景鲁棒性

本文介绍了全局上下文块(GC Block)及其在YOLOv11中的集成应用。GC Block是GCNet的核心组件,结合了NLNet和SENet的优势,通过上下文建模、特征变换和特征融合三个模块,高效捕获特征图中的全局依赖关系,在提高模型性能的同时降低计算成本。我们将GC Block引入YOLOv11,在检测头部分的不同尺度特征图上应用该模块。实验表明,改进后的YOLOv11在目标检测任务中表现良好,展现了GC Block在实际应用中的价值。

魔改工程师的博客 949

zookeeper数据迁移及恢复

在应用系统上云迁移的时候经常会遇到中间件的数据迁移,今天就和大家介绍一下zookeeper的数据如何迁移与恢复。 第一步:从原系统环境zookeeper服务器的数据目录下复制最新的日志和快照文件。 先去zookeeper的配置文件中找到data目录存放路径: cd /usr/local/zookeeper/conf cat zoo.cfg 打开zoo.cfg文件找到具体配置的zookeeper的data目录,例如: # the directory where the snapshot is sto

xiao_7_syf的博客 3143

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

zookeeper升级之zookeeper 数据迁移

5.把老zookeeper 的conf目录下的zoo.cfg复制到新zookeeper 的对应目录下修改里面的dataDir 即可完成升级。4.在新zookeeper的目录下建立对应的版本目录,我这边是version-2然后把老zookeeper的version-2。3.把老zookeeper 的mid文件复制到新的zookeepers 的data目录下。log.开头的和snapshot开头的最新文件复制到新的对应目录下。1.官网下载要升级对应版本的zookeeper。2.在解压目录下建立目录data。

sinat_42623729的博客 1392

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Zookeeper数据迁移

package zookeeper; import org.apache.zookeeper.CreateMode; import org.apache.zookeeper.Watcher; import org.apache.zookeeper.ZooKeeper; import org.apache.zookeeper.KeeperException; import org.apache.zookeeper.data.ACL; import org.apache.zookeeper.data.St.

qq_19648309的博客 626

zookeeper数据迁移至clickhouse-keeper

zookeeper数据迁移至clickhouse-keeper;clickhouse版本查看命令:clickhouse-client--version

wxtuan的博客 1333

zookeeper数据迁移失败求解答

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34268843的博客 181

【ZooKeeper to KRaft Migration】kafka 3.4版本zookeeper数据迁移到kraft

kakfa 3.4版本zookeeper元数据迁移到kraft

Jerelli的博客 1907

Zookeeper数据迁移及恢复操作

部署zookeep集群 可以参考:zookeeper-3.4.6安装,正常部署后关闭zookeeper集群 迁移数据 找到原先配置中的数据保存地址,可以在zoo.cfg配置文件中查看,例如:dataDir=/data/zookeeper/data 进入数据保存地址 [root@localhost version-2]# cd /data/zookeeper/data/version-2...

那年花下月如雪 7598

zookeeper数据迁移方法

有一个好用的开源zkcopy,直接搞定。 git clone https://github.com/kshchepanovskyi/zkcopy.git 介绍: zkcopy Tool for fast copying ZooKeeper data between different clusters. Optimized for copying big ...

dengji8846的博客 1114

3步掌握ZooKeeper数据迁移:从备份到跨集群同步实战指南

Apache ZooKeeper作为分布式系统的核心协调服务,承载着配置管理、服务发现和分布式锁等关键数据。当面临集群升级、环境迁移或容灾备份时,如何确保数据完整性和服务连续性成为技术挑战。本文将提供从基础备份到高级同步的完整解决方案,帮助你在不同场景下实现零数据丢失的平滑迁移。 ## 场景分析:为什么需要专业的数据迁移方案? 传统的数据迁移方式如直接复制数据文件存在诸多风险:事务日志不完整导

gitblog_00040的博客 1225

Zookeeper 数据迁移实战:基础环境搭建与高效迁移方案全览

Zookeeper 数据迁移实战:基础环境搭建与高效迁移方案全览

虽非技冠群英首,愿与同道共长歌; 大鹏一日同风起,扶摇直上九万里; 1442
上一篇: gitlab项目仓库自动同步到github或者码云gitee
下一篇: zookeeper搭建集群
牧竹子
博客等级 码龄17年 572粉丝 233原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值