Oceanbase离线集群部署

news2025/1/11 2:21:20

准备工作

两台服务器

服务器的配置参照官网要求来
在这里插入图片描述

服务器名配置服务器IP
oceanbase116g8h192.168.10.239
oceanbase216g8h192.168.10.239

这里选oceanbase1作为 obd机器

oceanbase安装包

在这里插入图片描述
选择社区版本的时候自己系统的安装包

ntp时间同步rpm包

  1. 联网机器下载所需的软件包
    在联网的机器上,下载 ntp 和 ntpdate 的 RPM 包以及它们的依赖项。
  • 创建一个目录用于保存下载的软件包

    mkdir -p /tmp/ntp-packages
    cd /tmp/ntp-packages
    
  • 下载 ntp 和 ntpdate 及其依赖项

    yum install --downloadonly --downloaddir=/tmp/ntp-packages ntp ntpdate
    

    上述命令会将 ntp 和 ntpdate 及其所有依赖项下载到 /tmp/ntp-packages 目录。

  1. 将软件包传输到不联网的机器
    使用 scp 或其他工具将下载的包传输到不联网的机器。

    scp /tmp/ntp-packages/* user@non-networked-machine:/tmp/ntp-packages
    
  2. 在不联网的机器上安装软件包
    在不联网的机器上,使用以下命令安装传输过来的软件包:

    cd /tmp/ntp-packages
    
  • 使用 rpm 安装

    rpm -Uvh *.rpm
    
  • 或使用 yum 安装

    yum localinstall *.rpm
    
  1. 验证安装
    在不联网的机器上,验证是否成功安装:
    ntpd --version
    ntpdate --version
    
  2. 清理临时文件
    安装完成后,可以清理下载的临时文件:
    rm -rf /tmp/ntp-packages
    

所有软件准备好如下
在这里插入图片描述

将软件包拖入到OceanBase1服务器上,解压并安装

tar -xzf oceanbase-all-in-one-*.tar.gz
cd oceanbase-all-in-one/bin/
./install.sh
source ~/.oceanbase-all-in-one/bin/env.sh

在这里插入图片描述
再执行

source ~/.oceanbase-all-in-one/bin/env.sh

最后参照官网的安装前配置,一项一项配置
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001573566
千万不要偷懒,不然就会卡在某一步安装不了,两台都需要配置!

在这里插入图片描述

配置完成后使用命令odb web打开web
在这里插入图片描述

使用服务器IP加8680端口访问页面
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
按自己的配置设置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

可以复杂后面的命令,OceanBase1机器上执行,进入pbproxy,proxy可以理解成路由,可以管理集群内的所有机器
在这里插入图片描述
也可以使用navicat连接
在这里插入图片描述
密码就是前面设置的
在这里插入图片描述
也可以分别单独去连接两台
在这里插入图片描述
我这里一共建立了三个连接,用于测试
在这里插入图片描述

测试备份效果

在oceanbaes1里新建数据库demo和表user
在这里插入图片描述
刷新OceanBase2,可以看到数据已经同步过来了
在这里插入图片描述

使用proxy操作数据库

在proxy里,往刚刚创建的user表插入一条数据
在这里插入图片描述
在这里插入图片描述
数据也都同步过来了

在后期使用中,使用程序连接的是proxy操作,而不是直接操作数据库,由proxy去进行内部操作

这里由于测试条件有限,没把proxy和OceanBaseDB分开,企业中proxy应该单独搭建高可用集群来控制其他OceanBaseDB集群

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2254942.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Ajax:回忆与节点

一点回忆 面对我的Ajax学习,实现前后端交互,最开始我采用的使用网络寻找intellij IDEA Ultimate破解方法,然后最终成功,然后按照相关教程配置java ee项目,然后中间又去配置了Tomcat服务器,然后又去学习了一…

《鸣潮》运行时电脑提示“d3dx9_41.dll丢失”是什么原因?“缺失d3dx9_41.dll文件”的解决方法和预防方案

游戏运行时文件丢失与报错解决方案:《鸣潮》提示“d3dx9_41.dll丢失”怎么办? 大家好,我是一名在软件开发领域有着丰富经验的从业者。在游戏爱好者的世界里,遇到游戏运行时提示文件丢失或损坏的情况并不少见。今天,我…

ARINC 标准全解析:航空电子领域多系列标准的核心内容、应用与重要意义

ARINC标准概述 ARINC标准是航空电子领域一系列重要的标准规范,由航空电子工程委员会(AEEC)编制,众多航空公司等参与支持。这些标准涵盖了从飞机设备安装、数据传输到航空电子设备功能等众多方面,确保航空电子系统的兼…

vue中pdf.js的使用,包括pdf显示,跳转指定页面,高亮关键词

目录 一、下载pdf.js 二、引入到本地的项目中 三、实现预览pdf 四、跳转到指定页面 五、利用pdf里面的find查找关键词 六、修改页面大小为实际大小 一、下载pdf.js https://github.com/mozilla/pdf.js 里面有很多的版本, 高版本的可能浏览器不兼容或者还要考…

【不稳定的BUG】__scrt_is_managed_app()中断

【不稳定的BUG】__scrt_is_managed_app函数中断 参考问题详细的情况临时解决方案 参考 发现出现同样问题的文章: 代码运行完所有功能,仍然会中断 问题详细的情况 if (!__scrt_is_managed_app())exit(main_result);这里触发了一个断点很奇怪,这中断就发生了一次,代…

Chrome控制台 网站性能优化指标一览

打开chrome-》f12/右键查看元素-》NetWrok/网络 ctrlF5 刷新网页,可以看到从输入url到页面资源请求并加载网页,用于查看资源加载,接口请求,评估网页、网站性能等,如下图: request、stransferred、resour…

第六节、S曲线加减速转动【51单片机-TB6600驱动器-步进电机教程】

摘要:本节介绍步进电机S曲线加减速方法,包含了一般形式S曲线方程的推导,以其适配51单片机TB6600驱动器S曲线运动数据的生成。本节所述S曲线均为标准Sigmod曲线的简称,与其他算法所述的7段式S曲线或者5段式S曲线相比,二…

【青牛科技】拥有两个独立的、高增益、内部相位补偿的双运算放大器,可适用于单电源或双电源工作——D4558

概述: D4558内部包括有两个独立的、高增益、内部相位补偿的双运算放大器,可适用于单电源或双电源工作。该电路具有电压增益高、噪声低等特点。主要应用于音频信号放大,有源滤波器等场合。 D4558采用DIP8、SOP8的封装形式 主要特点&#xff…

chrome使用问题记录

1. http自动跳转https问题 step1. 地址栏输入: chrome://net-internals/#hsts step2. 找到底部Delete domain security policies一栏,输入想处理的域名,点击delete。 注意:输入域名时去掉前缀http step3. 搞定了,再…

【深度学习】手机SIM卡托缺陷检测【附链接】

一、手机SIM卡托用途 SIM卡托是用于固定和保护SIM卡的部件,通过连接SIM卡与手机主板的方式,允许设备访问移动网络,用户可以通过SIM卡进行通话、发送短信和使用数据服务。 二、手机SIM卡托不良影响 SIM卡接触不良,造成信号中断&…

从Web3到智能合约:探索新一代数据交互模式

随着互联网技术的不断演进,Web3的到来标志着互联网的一个新纪元。与传统的Web2相比,Web3倡导去中心化、更加开放和透明的网络架构,而智能合约则是其中的核心技术之一。本文将介绍Web3与智能合约的概念、应用以及它们如何改变数据交互模式&…

嵌入式Linux,标准I/O探究,I/O缓冲,以及函数讲解

出于速度和效率的考虑,系统 I/O 调用(即文件 I/O , open 、 read 、 write 等)和标准 C 语言库 I/O 函数(即标准 I/O 函数)在操作磁盘文件时会对数据进行缓冲。 1. 文件 I/O 的内核缓冲 read() 和…

从单体到微服务:如何借助 Spring Cloud 实现架构转型

一、Spring Cloud简介 Spring Cloud 是一套基于 Spring 框架的微服务架构解决方案,它提供了一系列的工具和组件,帮助开发者快速构建分布式系统,尤其是微服务架构。 Spring Cloud 提供了诸如服务发现、配置管理、负载均衡、断路器、消息总线…

服务器数据恢复—LINUX下各文件系统删除/格式化的数据恢复可行性分析

Linux操作系统是世界上流行的操作系统之一,被广泛用于服务器、个人电脑、移动设备和嵌入式系统。Linux系统下数据被误删除或者误格式化的问题非常普遍。下面北亚企安数据恢复工程师简单聊一下基于linux的文件系统(EXT2/EXT3/EXT4/Reiserfs/Xfs&#xff0…

<future> 注释3:conditional_t<T...>,void_t<T> 用于构成特化模板,

&#xff08;14&#xff09; 模板 conditional_t<T…> &#xff0c;定义于 < xtr1common > &#xff0c; 在本 模板里也会用到&#xff1a; &#xff08;15&#xff09;void_t 用于构成特化模板&#xff0c;只要 T 可以被编译器推断为某种类型&#xff0c;void_t 就…

一文速读:高速信号的完整性测试

随着人工智能的飞速发展&#xff0c;云计算的大量应用&#xff0c;汽车的电动、网联、智能化等催生高速互连器件行业技术变革和市场巨量增长。 从形态上来讲高速互连器件包括:高速线缆&#xff0c;连接器&#xff0c;高速背板和其他带高速接口的 PCB 板。从信号特征上来讲&…

Neo4j (desktop) 使用记录

1. neo4j community 使用 第一次使用Neo4j&#xff0c;根据网上的教程安装并配置了community版本&#xff0c; 在终端使用 neo4j.bat console 可以正常打开网页端 但是&#xff0c; 使用 neo4j start , neo4j stop 时会提示 ‘neo4j’ 时非法指令&#xff0c;无法识别 查明原…

关于信号隔离转换器

isolate converter是隔离转换器‌。它是一种在电子电路中用于实现电路隔离、电压转换或信号隔离的设备‌。隔离转换器能在很多场合发挥关键作用&#xff0c;比如可以保护电路、提高安全性&#xff0c;还能帮助不同电压或信号之间的转换与传递‌。 ‌一、产品概述‌ ‌简介‌&a…

如何通过自学成长为一名后端开发工程师?

大家好&#xff0c;我是袁庭新。最近&#xff0c;有星友向我提出了一个很好的问题&#xff1a;如何通过自学成为一名后端开发工程师&#xff1f; 为了解答这个疑问&#xff0c;我特意制作了一个视频来详细分享我的看法和建议。 戳链接&#xff1a;如何通过自学成长为一名后端开…

基于“微店 Park”模式下 2+1 链动模式商城小程序的创新发展与应用研究

摘要&#xff1a;本文以“微店 Park”从“开店工具”向“众创平台”的转型为背景&#xff0c;深入探讨 21 链动模式商城小程序在该平台情境下的应用潜力与创新发展路径。通过剖析“微店 Park”的运营模式&#xff0c;包括灵活承租、低成本入驻、多元流量引流等特点&#xff0c;…