吃透 OceanBase| 部署OceanBase集群前,我是这么准备的

大家好,我是吃萝卜不吐葡萄皮,可以叫我皮哥。

这几年国产数据库 OceanBase 非常火,身边好多朋友都在提,我也充满兴趣,下班抽空学习一段时间了,想通过笔记的形式分享一下学习进程,部分内容是官方资料的摘录或整合,希望方便更多朋友学习与参考,一起交流。

学习笔记第4篇。

部署 OceanBase 集群前,您需要进行系统环境和配置检查。

查看资源

如果您是企业用户,建议您在部署 OceanBase 集群时,所有的机器使用相同的软硬件配置。如果您部署的是单机版 OceanBase 数据库,您可以跳过此步骤。

OceanBase 数据库支持 Red Hat Enterprise Linux Server 7.X、CentOS 7.X 和 Anolis OS 8.X 等操作系统。详细信息,参考 软硬件要求。

说明

本文中的配置文件指使用 OBD 部署 OceanBase 数据库时需要配置的文件。更多配置文件信息,参考 配置文件示例。

查看操作系统

Red Hat Enterprise Linux Server 7.X

运行以下命令,查看操作系统信息:

cat /etc/redhat-release

返回结果如下:

 Red Hat Enterprise Linux Server release 7.2 (Maipo)

CentOS 7.X

运行以下命令,查看操作系统信息:

cat /etc/redhat-release

返回结果如下:

CentOS Linux release 7.2.1511 (Core)

Anolis OS 8.X

运行以下命令,查看操作系统信息:

cat /etc/os-release

返回结果如下:

NAME="Anolis OS"
VERSION="8.2"
ID="anolis"
ID_LIKE="rhel fedora centos"
VERSION_ID="8.2"
PLATFORM_ID="platform:an8"
PRETTY_NAME="Anolis OS 8.2"
ANSI_COLOR="0;31"
HOME_URL="https://openanolis.cn/"

Unbutu

运行以下命令,查看操作系统信息:

cat /etc/os-release

返回结果如下:

NAME="Ubuntu"
VERSION="20.04.2 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.2 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal

Debian9

运行以下命令,查看操作系统信息:

cat /etc/os-release

返回结果如下:

PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
NAME="Debian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
VERSION_CODENAME=stretch
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

查看内核

运行以下命令,查看内核信息:

uname -r 

OceanBase 数据库要求操作系统为 3.10.0 及以上。

查看内存

运行以下命令,查看内存:

free -g

如果可用内存小于配置文件中的 memory_limit 值,请清理缓存或者修改配置 memory_limit,将 memory_limit 修改为小于可用内存的值。

执行以下命令,清理缓存:

echo 3 > /proc/sys/vm/drop_caches
<

你可能感兴趣的:(oceanbase)