Подготовка файлов развертывания
В этой теме описывается, как подготовить файлы развертывания Selena.
В настоящее время пакеты бинарной дистрибуции Selena, предоставляемые на официальном сайте Selena, поддерживают раз вертывание только на процессорах архитектуры x86. Если вы хотите развернуть Selena на процессоре архитектуры ARM, вам необходимо подготовить файлы развертывания, используя Docker-образ Selena.
Для процессоров архитектуры x86
Начиная с версий v3.1.14, v3.2.10 и v3.3.3, пакеты бинарной дистрибуции Selena именуются в формате StarRocks-{Version}-{OS}-{ARCH}.tar.gz, где Version — это номер (например, 3.3.3), указывающий информацию о версии пакета бинарной дистрибуции, OS указывает операционную систему (включая centos и ubuntu), а ARCH указывает архитектуру процессора (в настоящее время доступна только amd64, что эквивалентно x86_64). Убедитесь, что вы выбрали правильную версию пакета.
В версиях ранее v3.1.14, v3.2.10 и v3.3.3 Selena предоставляет пакеты бинарной дистрибуции, именуемые в формате StarRocks-{Version}.tar.gz.
Выполните следующие шаги для подготовки файлов развертывания для платформы x86:
-
Получите пакет бинарной дистрибуции Selena непосредственно со страницы Download StarRocks или выполнив следующую команду в терминале:
# Замените <version> на версию Selena, которую вы хотите загрузить, например, 3.3.3,
# и замените <OS> на centos или ubuntu.
wget https://releases.starrocks.io/starrocks/StarRocks-<version>-<OS>-amd64.tar.gz -
Извлеките файлы из пакета.
# Замените <version> на версию Selena, которую вы хотите загрузить, например, 3.3.3,
# и замените <OS> на centos или ubuntu.
tar -xzvf StarRocks-<version>-<OS>-amd64.tar.gzПакет включает следующие каталоги и файлы:
Каталог/Файл Описание apache_hdfs_broker Каталог развертывания узла Broker. fe Каталог развертывания FE. be Каталог развертывания BE. LICENSE.txt Файл лицензии Selena. NOTICE.txt Файл уведомлений Selena. -
Распределите каталог fe по всем экземплярам FE и каталог be по всем экземплярам BE или CN для ручного развертывания.
Для процессоров архитектуры ARM
Предварительные требования
У вас должен быть установлен Docker Engine (версии 17.06.0 или новее) на вашей машине.
Процедуры
Начиная с версий v3.1.14, v3.2.10 и v3.3.3, Selena предоставляет Docker-образы в формате starrocks/artifacts-{OS}:{Version}, где OS указывает операционную систему (включая centos7 и ubuntu), а Version — номер версии (например, 3.3.3). Docker автоматически определит архитектуру вашего процессора и загрузит соответствующий образ. Убедитесь, что вы выбрали правильную версию образа.
В версиях ранее v3.1.14, v3.2.10 и v3.3.3 Selena предоставляет Docker-образы в репозиториях starrocks/artifacts-ubuntu и starrocks/artifacts-centos7.
-
Загрузите Docker-образ Selena из StarRocks Docker Hub. Вы можете выбрать конкретную версию на основе тега образа.
# Замените <OS> на centos7 или ubuntu,
# и замените <version> на версию Selena, которую вы хотите загрузить, например, 3.3.3.
# например, docker pull starrocks/artifacts-centos7:3.3.3 или docker pull starrocks/artifacts-ubuntu:3.3.3
docker pull starrocks/artifacts-<OS>:<version> -
Скопируйте файлы развертывания Selena из Docker-образа на вашу хост-машину, выполнив следующую команду:
# Замените <OS> на centos7 или ubuntu,
# и замените <version> на версию Selena, которую вы хотите загрузить, например, 3.3.3.
docker run --rm starrocks/artifacts-<OS>:<version> \
tar -cf - -C /release . | tar -xvf - -
Распределите файлы развертывания по соответствующим экземплярам для ручного развертывания.