OceanBase:03-集群部署

目录

一、集群规划

二、配置要求

三、部署前配置

1.配置 limits.conf

2.配置 sysctl.conf

3.关闭防火墙

4.关闭 SELinux

5.创建数据目录,修改文件所有者信息

6.设置无密码 SSH 登录

7.安装jdk

四、解压执行安装

五、集群部署

1.OBD命令行部署

2. OBD白屏部署

六、访问数据库

1.使用obclient访问

​2.使用mysql客户端访问


一、集群规划

角色机器备注
OBD192.168.1.219安装在中控机上的自动化部署软件
OBServer 节点192.168.1.219OceanBase 数据库 Zone1
OBServer 节点192.168.1.220OceanBase 数据库 Zone1
OBServer 节点192.168.1.225OceanBase 数据库 Zone1
OBAgent192.168.1.[219,220,225]OceanBase 数据库监控采集框架

二、配置要求

1.Linux操作系统
2.安装jdk
3.可用内存不少于8G(生产环境最低要求 16 GB,长期使用要求不低于 32 GB,推荐 256 GB 及以上)
4.安装目录空间不少于50G

三、部署前配置

1.配置 limits.conf

        将会话级别的最大栈空间大小设置为 unlimited,最大文件句柄数设置为 655350,Core 文件大小设置为 unlimited。

vi /etc/security/limits.conf

2.配置 sysctl.conf

vi /etc/sysctl.conf

3.关闭防火墙

systemctl disable firewalld 
systemctl stop firewalld
systemctl status firewalld

4.关闭 SELinux

vi /etc/selinux/config

5.创建数据目录,修改文件所有者信息

mkdir -p /oceanbase/data

mkdir -p /oceanbase/redo

chown -R obadmin:obadmin /oceanbase

6.设置无密码 SSH 登录

ssh-keygen  #一路回车
cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys

#复制文件到其他服务器

scp -rp ~/.ssh 192.168.1.220:     #最后是英文冒号
scp -rp ~/.ssh 192.168.1.225:     #最后是英文冒号

7.安装jdk

        OBD所在服务器需要安装jdk。OBD默认使用/usr/bin/java命令,所以还需要配置软连接:

ln -s /home/obadmin/tools/jdk1.8.0_202/bin/java /usr/bin/java

四、解压执行安装

1.解压:tar -zxf oceanbase-all-in-one-4.1.0.0-100120230423105040.el7.x86_64.tar.gz
 

2.进入解压目录 oceanbase-all-in-one,执行:./bin/install.sh 安装
 

3.配置环境变量

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

4.禁用远程仓库

        obd mirror disable remote

五、集群部署

        集群部署可以使用obd命令行或者obd白屏两种方法部署。

1.OBD命令行部署

(1)修改配置文件(all-components-min.yaml)
    a)修改用户名和密码
    
    b)修改机器的 IP、端口和相关目录,并配置内存相关参数及密码。
    
    c)修改网络适配器名称
    
    d)配置 obproxy-ce 组件并修改 IP 和 home_path
    
    e)修改 obagent 和 ocp-express 组件的 IP 和 home_path。

(2)部署 OceanBase 集群
        obd cluster deploy obtest -c conf/all-components-min.yaml

(3)启动 OceanBase 集群
        obd cluster start obtest

2. OBD白屏部署

        执行 obd web 命令启动白屏界面,具体参考官网配置:https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000220851

六、访问数据库

1.使用obclient访问

        obclient -h127.0.0.1 -P2883 -uroot -Doceanbase -A

2.使用mysql客户端访问

        mysql -uroot -P2883 -h192.168.1.219 -Doceanbase -A

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

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

相关文章

2019年408真题复盘

紫色标记是认为有一定的思维难度或重点总结 红色标记是这次刷真题做错的 记录自己对题目的一些想法与联系,可能并不太关注题目本身。 分数用时 选择部分 80/8036min大题部分41/7094min总分121130min 摘自知乎老哥:“我做历年真题时,绝大部分…

图数据库Neo4j——SpringBoot使用Neo4j 简单增删改查 复杂查询初步

前言 图形数据库是专门用于存储图形数据的数据库,它使用图形模型来存储数据,并且支持复杂的图形查询。常见的图形数据库有Neo4j、OrientDB等。 Neo4j是用Java实现的开源NoSQL图数据库,本篇博客介绍如何在SpringBoot中使用Neo4j图数据库&…

python连接clickhouse (CK)

Author: tkhywang 2810248865qq.com Date: 2023-11-01 11:28:58 LastEditors: tkhywang 2810248865qq.com LastEditTime: 2023-11-01 11:36:25 FilePath: \PythonProject02\Python读取clickhouse2 数据库数据.py Description: 这是默认设置,请设置customMade, 打开koroFileHead…

【Linux】:Linux开发工具之Linux编辑器vim的使用

🔫1.Linux编辑器-vim使用 📤 vi/vim的区别简单点来说,它们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。例如语法加亮,可视化操作不仅可以…

CentOS操作系统的特点

CentOS操作系统的特点如下: 免费开源:CentOS是一个免费开源的操作系统,完全免费,无需花费任何成本。 稳定性高:CentOS以其出色的稳定性和安全性而闻名。它是一个基于Red Hat Enterprise Linux(RHEL&#x…

FPGA_Signal TapII 逻辑分析仪 在线信号波形抓取

FPGA_Signal TapII 逻辑分析仪 在线信号波形抓取 由于一些工程的仿真文件不易产生,所以我们可以利用 quartus 软件自带的 SignalTap 工具对波形进行抓取 对各个信号进行分析处理,让电子器件与FPGA进行正常通讯工作,也验证所绘制的波形图是否一…

模拟实现.net中的Task机制:探索异步编程的奥秘

.net中使用Task可以方便地编写异步程序,为了更好地理解Task及其调度机制,接下来模拟Task的实现,目的是搞清楚: Task是什么Task是如何被调度的 基本的Task模拟实现 从最基本的Task用法开始 Task.Run(Action action)这个命令的作…

hiveSQL语法及练习题整理(mysql)

目录 hiveSQL练习题整理: 第一题 第二题 第三题 第四题 第五题 第六题 第七题 第八题 第九题 第十题 第十一题 第十二题 hivesql常用函数: hiveSQL常用操作语句(mysql) hiveSQL练习题整理: 第一题 我…

【C++】类和对象(中)之拷贝构造与运算符、操作符重载

👀樊梓慕:个人主页 🎥个人专栏:《C语言》《数据结构》《蓝桥杯试题》《LeetCode刷题笔记》《实训项目》《C》 🌝每一个不曾起舞的日子,都是对生命的辜负 前言 我们继续学习默认成员函数,本篇文…

③ 软件工程CMM、CMMI模型【软考中级-软件设计师 考点】

个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~ 个人主页:.29.的博客 学习社区:进去逛一逛~ ③ 软件工程CMM、CMMI模型【软考中级-软件设计…

Android 数据恢复的顶级软件分享

人们经常向我们询问有关 Android 数据恢复软件的信息以及它们是否有用。而且,我们给他们讲了两个朋友的故事——凯伦和亚历克斯。他们都丢失了 Android 手机上的一些重要数据。 丢失数据确实是一个令人心碎的时刻,根据丢失的文件,可能会让您…

橙河网络:坏人是怎么形成的?

小A是一个非常热心的人,给谁帮忙,都免费。 大家都说,小 A,实在人呀,哈哈。 小B搬来了,他活多,弄不过来,常找小 A 来帮忙。 小A 每次来帮忙,小B 都给小A一张大团结(100…

oracle (8)Managing Tablespace Data File

目录 一、基础知识 1、表空间和数据文件 2、存储层次结构摘要 3、表空间的类型 4、表空间中的空间管理 5、临时表空间 6、Default Temporary TS 默认临时TS 二、常用实操 1、Creating Tablespaces创建表空间 2、Dictionary-Managed TS 字典管理的表空间 3、Locally …

【idea】生成banner.txt

Spring Boot banner在线生成工具,制作下载英文banner.txt,修改替换banner.txt文字实现自定义,个性化启动banner-bootschool.netSpring Boot banner工具实现在线生成banner,轻松修改替换实现自定义banner,让banner.txt文…

Type List(C++ 模板元编程)

定义 类型列表&#xff0c;字面意思就是一个存储类型的列表&#xff0c;例如std::tuple<int, float, double, std::string>就是一个类型列表。 template<typename ...Ts> struct type_list {};基础操作 操作约束&#xff1a;对于所有操作&#xff0c;均要求参数…

pix2tex - LaTeX OCR 安装使用记录

系列文章目录 文章目录 系列文章目录前言一、安装二、使用三、如果觉得内容不错&#xff0c;请点赞、收藏、关注 前言 项目地址&#xff1a;这儿 一、安装 版本要求 Python: 3.7 PyTorch: >1.7.1 安装&#xff1a;pip install "pix2tex[gui]" 注意&#xff1a…

会声会影2024对比2023变化以及功能对比

全新会声会影2024版本现已登场&#xff0c;小伙伴们相信已经急不可待地想知道2024版到底有哪些新功能。对比2023版本&#xff0c;会声会影2024版本有没有功能的增强&#xff1f;事不宜迟&#xff0c;现在就让我们一起来看看会声会影2024对比2023的变化&#xff0c;包括功能对比…

华为是怎么做全面预算管理的?

大家好&#xff0c;我是老原。 在之前的文章分享中&#xff0c;都穿插着一个很重要但是不被你们重视的的部分&#xff0c;就是预算管理这块。 有很多新手项目经理在做计划的时候&#xff0c;发现自己设备和步骤都不熟悉&#xff0c;根本无从下手&#xff0c;不知道怎么做。 …

XXL-JOB默认accessToken身份绕过RCE漏洞复现 [附POC]

文章目录 XXL-JOB默认accessToken身份绕过RCE漏洞复现 [附POC]0x01 前言0x02 漏洞描述0x03 影响版本0x04 漏洞环境0x05 漏洞复现1.访问漏洞环境2.构造POC3.复现 XXL-JOB默认accessToken身份绕过RCE漏洞复现 [附POC] 0x01 前言 免责声明&#xff1a;请勿利用文章内的相关技术从…

Java--网络通信

1.端口Port&#xff1a; 通常计算机上提供了HTTP,FTP等多种服务&#xff0c;客户机通过不同的端口来确定连接到服务器的哪项服务上。 2.套接字Socket&#xff1a; 套接字Socket用于将应用程序与端口连接起来。套接字是一个假想的链接装置。 3.InetAddress类 java.net包中的Ine…