Установщик OceanBase (OBD) представляет собой инструмент для установки и развертывания открытого программного обеспечения OceanBase. Это также менеджер пакетов для управления всем открытым программным обеспечением OceanBase. В этой теме описано, как установить OBD, как использовать OBD и команды OBD.
Вы можете установить OBD следующими способами:
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/oceanbase/OceanBase.repo
sudo yum install -y ob-deploy
source /etc/profile.d/obd.sh
```### Метод 2: Установка OBD с использованием исходного кода
Перед установкой OBD с использованием исходного кода убедитесь, что установлены следующие зависимости:
- gcc
- wget
- python-devel
- openssl-devel
- xz-devel
- mysql-devel
Для установки OBD на Python3.8 выполните следующие команды:
```shell
pip install -r requirements3.txt
sh build.sh build_obd
source /etc/profile.d/obd.sh
После установки OceanBase Deployer (OBD) вы можете запустить команду obd demo
, чтобы развернуть и запустить базу данных OceanBase на локальном сервере. Убедитесь, что выполнены следующие предварительные требования:
Порт 2881
и 2882
не заняты.
Доступно не менее 6 ГБ оперативной памяти на сервере.
Доступно не менее двух ядер процессора на сервере.
Доступно не менее 54 ГБ места на диске на сервере.
# Разверните и запустите базу данных OceanBase.
obd demo
# Чтобы подключиться к базе данных OceanBase с помощью OBClient, выполните следующую команду:
obclient -h127.0.0.1 -uroot -P2881
Если вы хотите узнать, как использовать OBD для запуска кластера OceanBase, обратитесь к разделу Запуск кластера OceanBase с помощью OBD.
OBD предоставляет многоуровневые команды. Вы можете использовать опцию -h/--help
, чтобы просмотреть справочную информацию для подкоманд.- Mirroring and repository commands
A: You can add a version declaration in the deployment configuration file. For example, you can specify the OceanBase-CE V3.1.0 version in the deployment configuration file as follows:
oceanbase-ce:
version: 3.1.0
A: You can add a package_hash or tag declaration in the deployment configuration file. For example, if you tag your OceanBase-CE builds, you can refer to it by its tag. For example:
oceanbase-ce:
tag: my-oceanbase
You can also use package_hash to specify a particular version. When you run the obd mirror
command, OBD returns an MD5 value for the component. This value serves as the package_hash.
oceanbase-ce:
package_hash: 929df53459404d9b0c1f945e7e23ea4b89972069
A: You can modify the startup plugins located in the directory ~/.obd/plugins/oceanbase-ce/
. For example, after adding a new startup configuration field for OceanBase-CE V3.1.0, you can edit the start.py
file in the directory ~/.obd/plugins/oceanbase-ce/3.1.0
.### В: Как обновить OBD?
О: Вы можете использовать команду obd update
, чтобы обновить OBD. После завершения обновления используйте команду obd --version
, чтобы проверить версию OBD.## Протокол
OBD соответствует GPL-3.0.
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.