由于一些项目有国产化的需要,因此研究OceanBase数据库,以用来代替MySQL数据库
OceanBase数据库是阿里巴巴和蚂蚁集团不基于任何开源产品,完全自研的原生分布式关系数据库软件,已连续9年平稳支撑双十一。
OceanBase数据库首创“三地五中心”城市级故障自动无损容灾新标准,具备卓越的水平扩展能力,全球首家通过TPC-C标准测试的分布式数据库,单集群规模超过1500节点。产品具有云原生、强一致性、高度兼容Oracle/MySQL等特性。
oceanbase-all-in-one-4.3.0.1-100000242024032211.el7.x86_64.tar.gz
https://www.oceanbase.com/softwarecenter
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
http://t.csdnimg.cn/Qeedq
[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
[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
在/etc/sudoers添加如下内容:
[root@linux130 ~]# sudo visudo
obadmin ALL=(ALL) ALL
[root@hurys23 ~]# chown -R obadmin:obadmin /home/local/hurys/dc_env/oceanbase
[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
[obadmin@hurys23 oceanbase]$ obd web
这样OceanBase第一阶段的工作就做好了,后面是OBD页面上部署OceanBase数据库!
不过在部署之前,先把新用户也要配置ssh免密登录!!!