OCP 安装 OceanBase集群(企业版3.2.4.1)

创建集群

登录OCP界面

1.点击左侧工具栏中的集群

2.进入集群页面后 点击 右上角的创建集群

集群设置

进入 创建集群 页面,进行 目标集群 配置

集群种类 根据 生产环境 选择 分布式 或者 单机集中式,第一次安装 集群类型 选择 主集群。

注意:

本次操作 选择 安装分布式集群,操作环境 由于 只有一台linux服务器,选择一个 Zone 进行部署,也就是 一台Linux服务器 一个OBserver。OceanBase版本选择的是 企业版3.2.1.4 安装包需要提前上传

参数设置

该步骤 属于 部署之前 最关键的步骤,一定要 根据 部署环境 合理 配置参数,尤其是内存相关的参数(memory_limit, __min_full_resource_pool_memory)

本次实验 memory_limit 设置为14G, __min_full_resource_pool_memory为 268435456(字节,256M)

自定义配置根据服务器环境配置

提交任务

参数不合理错误

如果以上两个参数设置不合理,在安装过程中的 bootstrap模块 会报错,如果 bootstrap模块 出现错误,表示此次安装失败,需要重新安装。

memory_limit设置过小

该参数设置过小,会报Error 4013 (HY001): No memory or reach tenant memory limit(内存不足)

__min_full_resource_pool_memory设置过大

该参数设置过大,会报 Error1235 (0A000): unit min memory less than __min_full_resource_pool_memory not supporte 错误

注意

memory_limit:定义OBserver可用总内存大小,建议为所在服务器物理内存的百分之八十

__min_full_resource_pool_memory:集群默认对内存规格的最小值进行限制(Unit规格),默认为5G,官方建议为4G,建议根据实际环境内存资源定义

部署成功

当安装任务中的所有模块都运行成功,代表OceanBase集群安装成功

验证

查看监听端口和进程

可以发现 OBserver 的 2881 和 2882 监听端口 OBserver进程 已经存在

登录

进程,端口 以及 登录操作 都没有问题,表示此次安装正式成功

总结

1.OceanBase是一款对 服务器资源 要求及其严格 的 分布式数据库,安装 OceanBase 每个机器的资源(CPU,内存) 至少不低于16C,32G(包括测试环境)

2.安装之前 一定 要根据 实际环境资源 来合理配置参数,尤其是内存相关参数(memory_limit,__min_full_resource_pool_memory)

3.安装过程中,如果 bootstrap模块 出现错误,表示此次部署失败,需要重新部署,一定不能跳过该错误

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

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

相关文章

计算机网络到底是指什么?

计算机网络是信息技术领域中最为核心和复杂的一部分,它涵盖了众多的技术原理和应用。下面,我们将从技术层面深入探讨计算机网络的相关内容。 一、计算机网络的分层模型 计算机网络的分层模型是网络通信的基石,它将网络通信过程划分为不同的层…

怎么解决企业生产计划排程的几大难点?

生产计划排程,作为企业管理中的核心环节,其复杂性和动态性一直困扰着众多企业。然而,通过科学的策略和技术手段,这些难点并非不可攻克。 生产环境的动态变化,如临时订单改变、紧急插单的需求、产品流程变化等&#xff…

Linux中网络配置项目笔记

1.NetworkManager安装 (或者安装network.service,不要一起装防止网络冲突) 有网络的状态下yum install 下载无网络的状态下使用预先下载rpm包 rpm -ivh systemctl start NetworkManager #启动 systemctl stop NetworkManager #停止 systemctl restart NetworkMana…

各大AI模型训练成本大比拼

像OpenAI的ChatGPT、谷歌的Gemini Ultra这样的高级AI模型,训练它们通常需要数百万美元的费用,且该成本还在迅速上升。随着计算需求的增加,训练它们所需的计算能力的费用也在飙升。为此,AI公司正在重新考虑如何训练这些生成式AI系统…

描述Servlet监听器的类型和用途

Servlet监听器是Servlet规范中定义的一种特殊的类,用于监听Web应用程序中特定事件的发生。它们按照监听的对象和事件类型,可以划分为多种类型,每种类型都有其特定的用途。 监听器的类型 按照监听对象划分 应用程序环境对象(Serv…

华为OD刷题C卷 - 每日刷题 12(数组连续和,求最多可以派出多少支团队)

1、(数组连续和): 这段代码是解决“数组连续和”的问题。它提供了一个Java类Main,其中包含main方法和getResult方法,用于计算给定数组中有多少个连续区间的和大于等于给定值x。 main方法首先读取数组的长度n和阈值x&…

【Javascript修炼篇】如何对JSON格式进行转换

这将是我们几乎日常都会用到的一个超实用函数。 根据数据的多样性与结构,API 的响应可能会返回极其复杂的 JSON 对象。有时候,仅仅从整个 JSON 中抓取一个字段可能就不太够用了。我们可能需要提取多个字段来展示在网页上。每次手动遍历这样的复杂 JSON …

两站图片滑动对比效果实现(VUE3)

像这种图片滑动对比的效果,网上还不少见吧,但是网上却不好找到完整现成的实现代码,我找到几个地方有类似的代码,但是都不好直接移植到代码里,因为很多都是使用原生htmlcssjs实现,太复杂了。反而不好应用到v…

Qt for Android 之 OpenCV编译(Windows下编译)

简介 前两天刚好更新了4.10, 这里以4.10作为示例进行编译, Qt版本是Qt6.6.2。 准备OpenCV的Android库 一. 使用官方编译好的库 1. 下载OpenCV android SDK opencv-4.10.0-android-sdk.zip 2. 解压缩 官方提供的包含了多个架构的opencv android库 二. 自行编译…

十三、【源码】ResultMap解析

源码地址:https://github.com/mybatis/mybatis-3/ 仓库地址:https://gitcode.net/qq_42665745/mybatis/-/tree/13-resultMap ResultMap解析 分为两部分:解析和使用 1.解析 解析XML的时候单独解析所有的resultMap标签,封装成Re…

MySQL 核心模块揭秘 | 19 期 | 锁模块里有什么?什么样?

InnoDB 中管理表锁和行锁的锁模块,也就是传说中的锁子系统,在内存里是什么样的? 作者:操盛春,爱可生技术专家,公众号『一树一溪』作者,专注于研究 MySQL 和 OceanBase 源码。 爱可生开源社区出品…

LabVIEW开发EOL功能测试系统

LabVIEW开发EOL功能测试系统 介绍了一种基于LabVIEW开发的EOL功能测试系统方案,涵盖软件架构、工作流程、模块化设计、低耦合性、易于修改与维护、稳定性及硬件选型。系统通过高效的CAN通信实现对电机控制器的全面测试,确保运行可靠并支持未来的升级需求…

危机公关之负面信息优化技巧解析

当今时代,网络发布信息没有任何门槛,任何人可以通过互联网发布信息,这使负面信息产生的可能性大大提高,企业形成危机的可能性也大大提高。针对网络上的负面信息处理得当可能并不会对品牌造成伤害,处理不当就很可能给企…

QT之可拖动布局研究

1. 背景 最开始只用到了最基本的水平布局 、垂直布局。它的好处就是窗口整体缩放后,控件也自动等比例缩放。 但是比如水平布局之中的控件宽度比例、垂直布局之中的控件高度比例都是固定的。 平时也不怎么开发界面,最近有个需求,想界面上的…

Atlassian企业日技术分享:AI在ITSM中的创新实践与应用、Jira服务管理平台AI功能介绍

2024年5月17日,Atlassian中国合作伙伴企业日活动在上海成功举办。活动以“AI协同 创未来——如何利用人工智能提升团队协作,加速产品交付”为主题,深入探讨了AI技术在团队协作与产品交付中的创新应用与实践,吸引了众多业内专家、企…

ros1中的server服务的创建与使用函数指针类型别名请求处理函数

ros1中的server服务的创建与使用函数指针类型别名请求处理函数 法一: #include "ros/ros.h" //自定义消息 #include "trilateration/trilateration_srvs.h"void handleDeletePosint(const trilateration::trilateration_srvs::Request& req, trilate…

深圳比创达电子EMC|EMC与EMI一站式解决方案:攻克电磁兼容难题

在当今这个科技日新月异、电子产品层出不穷的时代,电磁兼容(EMC)与电磁干扰(EMI)问题愈发凸显其重要性。为了确保电子设备的正常运行,减少电磁干扰对环境和人体的影响,EMC与EMI一站式解决方案成…

【回眸】Linux内核(十)system()函数与popen()函数

前言 system()函数的作用是执行一个shell脚本或者shell指令 popen与system()函数类似,不同点是popen()函数可以获取运行的shell脚本或者命令的输出结果 system() 函数参数 #include <stdlib.h> int system(const char *comand) 参考示例代码: #include <stdio.…

2023年全国消费品“增品种、提品质、创品牌”三品战略发展成果报告

来源&#xff1a;赛迪&欧特欧 近期历史回顾&#xff1a; 2023工业无线电磁环境白皮书——有色金属制造行业.pdf 2024出海企业人才发展实践指南.pdf 2024年全球电子商务市场.pdf 宝钢低碳钢铁技术策划及开发-钟勇.pdf 2023-2024年度中国智能制造产业发展报告.pdf 2024精准医…

【AI大模型】Function Calling

目录 什么是Function Calling 示例 1&#xff1a;调用本地函数 Function Calling 的注意事项 支持 Function Calling 的国产大模型 百度文心大模型 MiniMax ChatGLM3-6B 讯飞星火 3.0 通义千问 几条经验总结 什么是Function Calling Function Calling 是一种函数调用机…