二百五十一、OceanBase——Linux上安装OceanBase数据库(一)
创始人
2024-11-11 12:09:29
0

一、目的

由于一些项目有国产化的需要,因此研究OceanBase数据库,以用来代替MySQL数据库

二、OceanBase数据库简介

2.1 数据库介绍

OceanBase数据库是阿里巴巴和蚂蚁集团不基于任何开源产品,完全自研的原生分布式关系数据库软件,已连续9年平稳支撑双十一。

OceanBase数据库首创“三地五中心”城市级故障自动无损容灾新标准,具备卓越的水平扩展能力,全球首家通过TPC-C标准测试的分布式数据库,单集群规模超过1500节点。产品具有云原生、强一致性、高度兼容Oracle/MySQL等特性。

2.2 数据库特点

  1. 分布式架构:OceanBase采用分布式架构设计,支持水平扩展和自动容错,能够处理海量数据和复杂查询。
  2. 高性能:具备高性能的查询处理能力和并发控制能力,满足高并发场景下的数据处理需求。
  3. 高可用性:提供多重高可用保障措施,确保数据库在故障发生时能够迅速恢复服务。
  4. 兼容性:兼容MySQL和Oracle等主流数据库协议和语法,方便用户迁移和集成。

三、前期准备

3.1 安装包

oceanbase-all-in-one-4.3.0.1-100000242024032211.el7.x86_64.tar.gz

3.1.1官方网站:

https://www.oceanbase.com/softwarecenter

3.1.2下载地址:

https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/download-center/opensource/oceanbase-all-in-one/7/x86_64/oceanbase-all-in-one-4.3.0.1-100000242024032211.el7.x86_64.tar.gz

3.2 注意点

3.2.1 创建新用户,不能用root用户

3.2.2 修改Linux的ulimit限制数量

3.2.3 新用户也要配置ssh免密登录

3.2.4 用sudo visudo命令赋予用户root权限

3.3 参考文档链接

http://t.csdnimg.cn/Qeedq

四、安装步骤(中间安装使用部署脚本,前后都用命令)

4.1 修改Linux的ulimit限制数量

[root@hurys23 ~]# su root
[root@hurys22 ~]# echo -e "* soft nofile 20000\n* hard nofile 20000" >> /etc/security/limits.d/nofile.conf
[root@hurys22 ~]# echo -e "* soft nproc 120000\n* hard nproc 120000" >> /etc/security/limits.d/nproc.conf
[root@hurys22 ~]# systemctl restart sshd

4.2 创建用户 obadmin

[root@hurys23 ~]# useradd -U obadmin -d /home/obadmin -s /bin/bash
[root@hurys23 ~]# mkdir -p /home/obadmin
[root@hurys23 ~]# chown -R obadmin:obadmin /home/obadmin
[root@hurys23 ~]# echo "oceanbase"|passwd --stdin obadmin

4.3 用户赋权

在/etc/sudoers添加如下内容:
[root@linux130 ~]# sudo visudo 

obadmin    ALL=(ALL)       ALL

4.4 在root用户下改变文件夹权限

[root@hurys23 ~]# chown -R obadmin:obadmin  /home/local/hurys/dc_env/oceanbase

4.5 先到/home/local/hurys/dc_env/oceanbase路径下,进入新用户obadmin,对脚本赋权并source执行脚本

[root@hurys22 oceanbase]# cd  /home/local/hurys/dc_env/

[root@hurys23 ~]# su obadmin

[root@hurys23 ~]# cd /home/local/hurys/dc_env/oceanbase/

[obadmin@hurys22 oceanbase]$ chmod +755 oceanbase-install.sh 

[obadmin@hurys23 oceanbase]$ source oceanbase-install.sh 

4.6 在obadmin用户下,启动obd服务,登录页面访问

[obadmin@hurys23 oceanbase]$ obd web

这样OceanBase第一阶段的工作就做好了,后面是OBD页面上部署OceanBase数据库!

不过在部署之前,先把新用户也要配置ssh免密登录!!!

相关内容

热门资讯

分享一款!吉安中至小程序微信辅... 分享一款!吉安中至小程序微信辅助(揭露辅助工具)本来有透视指引进入游戏-大厅左侧-新手福利-激活码辅...
记者揭秘!潮汕来物局开挂方法(... 记者揭秘!潮汕来物局开挂方法(详情辅助工具)一贯有透视方针潮汕来物局开挂方法破解侠是真的助透视。每个...
今日公布!湘竞技辅助(普及辅助... 今日公布!湘竞技辅助(普及辅助工具)一贯有透视妙招1、进入游戏-大厅左侧-新手福利-激活码辅助透视技...
实测必看!闲逸亲友圈辅助下载(... 实测必看!闲逸亲友圈辅助下载(必备辅助器)原来有透视烘培1、金币登录送、破产送、升级送、活动送。详细...
来一盘!上饶打炸漏洞(总结辅助... 来一盘!上饶打炸漏洞(总结辅助攻略)一直有透视法门1)上饶打炸漏洞有没有挂:进一步探索上饶打炸漏洞有...
安装程序教程!广西友乐免费辅助... 安装程序教程!广西友乐免费辅助使用视频(曝光辅助工具)真是有透视教材1、进入游戏-大厅左侧-新手福利...
今日焦点!福建兄弟十三水挂件去... 今日焦点!福建兄弟十三水挂件去那买(有挂辅助方法)其实有透视办法1、金币登录送、破产送、升级送、活动...
揭秘一下!情怀莆仙外挂(了解辅... 揭秘一下!情怀莆仙外挂(了解辅助技巧)切实有透视办法所有人都在同一条线上,像星星一样排成一排,每一代...
教程攻略!广东雀神智能插件辅助... 教程攻略!广东雀神智能插件辅助脚本(揭露辅助方法)竟然有透视资料1、全新机制【广东雀神智能插件辅助脚...
今日公布!同城游破解版下载(分... 今日公布!同城游破解版下载(分享辅助教程)竟然有透视模块1、完成同城游破解版下载辅助器v3.3的残局...