1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/oceanbase-obdeploy

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Установщик OceanBase (OceanBase Deployer)

Установщик OceanBase (OBD) представляет собой инструмент для установки и развертывания открытого программного обеспечения OceanBase. Это также менеджер пакетов для управления всем открытым программным обеспечением OceanBase. В этой теме описано, как установить OBD, как использовать OBD и команды OBD.

Установка OBD

Вы можете установить OBD следующими способами:

Метод 1: Установка OBD с помощью пакетов RPM (только для CentOS 7 или выше)

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

После установки OceanBase Deployer (OBD) вы можете запустить команду obd demo, чтобы развернуть и запустить базу данных OceanBase на локальном сервере. Убедитесь, что выполнены следующие предварительные требования:

  • Порт 2881 и 2882 не заняты.

  • Доступно не менее 6 ГБ оперативной памяти на сервере.

  • Доступно не менее двух ядер процессора на сервере.

  • Доступно не менее 54 ГБ места на диске на сервере.

# Разверните и запустите базу данных OceanBase.
obd demo
# Чтобы подключиться к базе данных OceanBase с помощью OBClient, выполните следующую команду:
obclient -h127.0.0.1 -uroot -P2881

Запуск кластера OceanBase с помощью OBD

Если вы хотите узнать, как использовать OBD для запуска кластера OceanBase, обратитесь к разделу Запуск кластера OceanBase с помощью OBD.

Другие команды OBD

OBD предоставляет многоуровневые команды. Вы можете использовать опцию -h/--help, чтобы просмотреть справочную информацию для подкоманд.- Mirroring and repository commands

Frequently Asked Questions

Q: How can I specify the component version?

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

Q: How can I use a specific version of the component?

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

Q: How can I modify the startup process after changing the OceanBase-CE code?

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.

Введение

Развертыватель и менеджер пакетов для программного обеспечения OceanBase с открытым исходным кодом. Развернуть Свернуть
GPL-3.0
Отмена

Обновления (3)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/oceanbase-obdeploy.git
git@api.gitlife.ru:oschina-mirror/oceanbase-obdeploy.git
oschina-mirror
oceanbase-obdeploy
oceanbase-obdeploy
master