暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

国产数据库部署分享篇4—OceanBase4.3社区版演示环境部署手册

  1. 官方部署环境要求

前提条件

您的机器满足软硬件要求。详细信息,参考 软硬件要求。

用途

磁盘

内存

CPU

支持插件

备注

生产环境

>=19GB

>=8GB

>=2vCPU

JDK1.8

仅部署OceanBase

生产环境

>=25 GB

>=10 GB

>=4vCPU

JDK1.8

部署全部组件

演示环境

>=19GB

>=8GB

>=2vCPU

JDK1.8

本文以 x86 架构的 CentOS Linux 7.9 镜像作为环境介绍如何使用 OBD 白屏部署 OceanBase 数据库。

  1. 环境规划

操作系统

内存

硬盘大小

CPU

IP地址

CentOS 7.9

8G

100GB

8核

192.168.4.101

如下图:

  1. 创建部署环境

3.1、创建用户

groupadd admin -g 4000

useradd admin -g 4000 -u 4000

echo "admin"|passwd --stdin admin

3.2、创建安装包上传目录、以及安装目录

mkdir -p /home/admin/oceanbase/oceanbase/data /home/admin/oceanbase/oceanbase/logs /install

chmod -R 777 /home/admin/oceanbase /install

chown -R admin:admin /home/admin/oceanbase /install

3.3、关闭防火墙

systemctl stop firewalld.service

systemctl disable firewalld.service

3.4、配置sudo免密

sed -i.bak '100aadmin ALL=(ALL) NOPASSWD:ALL' /etc/sudoers

3.5、修改用户资源限制

echo -e "* soft nproc 120000\n* hard nproc 120000" >> /etc/security/limits.d/nproc.conf

echo -e "* soft nofile 20000\n* hard nofile 20000" >> /etc/security/limits.d/nofile.conf

echo 1 > /proc/sys/vm/drop_caches

3.6、修改内核参数

cat>>/etc/sysctl.conf<<EOF

kernel.sem = 10000 10240000 10000 1024

kernel.shmmni = 4096

kernel.shmall = 253702

kernel.shmmax = 1039163392

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 262144

net.core.wmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_max = 1048576

fs.aio-max-nr = 40960000

fs.file-max = N/A

vm.dirty_ratio=20

vm.dirty_background_ratio=3

vm.dirty_writeback_centisecs=100

vm.dirty_expire_centisecs=500

vm.swappiness=10

vm.swappiness=0

vm.overcommit_ratio=75

vm.max_map_count=655360

vm.min_free_kbytes=2097152

vm.overcommit_memory=0

net.ipv4.ip_local_port_range = 10000 65535

EOF

--查看是否生效

sysctl -p

3.7、关闭SELINUX

sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config

  1. OceanBase社区版部署

4.1、在线部署

当您选择在线部署时,可以参考本节命令在中控机上安装 OBD。

[admin@OceanBaseNode1 ~]$ sudo yum install -y yum-utils

[admin@OceanBaseNode1 ~]$ sudo yum-config-manager --add-repo https://mirrors.aliyun.com/oceanbase/OceanBase.repo

[admin@OceanBaseNode1 ~]$ sudo yum install -y ob-deploy

[admin@OceanBaseNode1 ~]$ source /etc/profile.d/obd.sh

4.2、启动白屏界面

命令行执行 obd web 命令启动白屏界面,单击输出的地址访问白屏界面。

[admin@OceanBaseNode1 ~]$ obd web

start OBD WEB in 0.0.0.0:8680

please open http://192.168.1.101:8680

4.3、操作步骤如下

  1. 登录

5.1、登录数据库

obclient -h127.0.0.1 -P2881 -uroot -p'SyLpxxf2zu@' -Doceanbase -A

OceanBase 4.3社区版演示环境部署完成!

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论