Installing OceanBase Database via yum/apt
If you want to deploy OceanBase on a Linux RPM platform, you can use yum/apt for single-node installation and simple management with systemd.
WARNING
- The installation method is just used for study or test;
- You should not deploy it with important data as it is not used in production environment.
Installing OceanBase via yum
Config yum repo then install OceanBase, it will automatically install the required dependencies.
yum install -y yum-utils
yum-config-manager --add-repo https://mirrors.aliyun.com/oceanbase/OceanBase.repo
yum install -y oceanbase-ce
Installing OceanBase via apt
Config apt repo then install OceanBase, it will automatically install the required dependencies.
apt update
apt install -y lsb-release wget gnupg2 mysql-client curl
wget http://mirrors.oceanbase.com/oceanbase/oceanbase_deb.pub && apt-key add oceanbase_deb.pub
echo "deb http://mirrors.oceanbase.com/oceanbase/community/stable/$(lsb_release -is | awk '{print tolower($0)}')/$(lsb_release -cs)/$(dpkg --print-architecture)/ ./" | tee -a /etc/apt/sources.list.d/oceanbase.list
apt update
apt install -y oceanbase-ce
Dependencies list:
dependency | version |
---|---|
oceanbase-ce-libs | same version with oceanbase-ce |
jq | / |
oniguruma | / |
curl | / |
Startup Method
You can install and run OceanBase service using the following command:
systemctl start oceanbase
You can set the OceanBase service to start automatically on boot using the following command:
systemctl enable oceanbase
Overview of systemd
Systemd provides automatic OceanBase startup and shutdown. It also enables manual server management using the systemctl command. For example:
systemctl {start|stop|restart|status} oceanbase
Oceanbase configuration by systemd
Systemd provide /etc/oceanbase.cnf
to config OceanBase before startup.