デプロイメントファイルの準備
このトピックでは、StarRocks のデプロイメントファイルの準備方法について説明します。
現在、StarRocks 公式ウェブサイト で提供されているバイナリ配布パッケージは、x86 ベースの CPU でのデプロイメントのみをサポートしています。ARM ベースの CPU で StarRocks をデプロイしたい場合は、StarRocks Docker イメージを使用してデプロイメントファイルを準備する必要があります。
x86 ベースの CPU の場合
v3.1.14、v3.2.10、および v3.3.3 以降、StarRocks のバイナリ配布パッケージは StarRocks-{Version}-{OS}-{ARCH}.tar.gz
形式で命名されています。ここで、Version
はバイナリ配布パッケージのバージョン情報を示す番号(例: 3.3.3
)、OS
はオペレーティングシステム(centos
や ubuntu
を含む)、ARCH
は CPU アーキテクチャ(現在は amd64
のみ利用可能で、x86_64 と同等)を示します。正しいバージョンのパッケージを選択したことを確認してください。
v3.1.14、v3.2.10、および v3.3.3 より前のバージョンでは、StarRocks は StarRocks-{Version}.tar.gz
形式のバイナリ配布パッケージを提供しています。
x86 ベースのプラットフォーム用のデプロイメントファイルを準備するには、次の手順に従います。
-
Download StarRocks ページから直接、またはターミナルで次のコマンドを実行して StarRocks バイナリ配布パッケージを取得します。
# <version> をダウンロードしたい StarRocks のバージョン(例: 3.3.3)に置き換え、
# <OS> を centos または ubuntu に置き換えます。
wget https://releases.starrocks.io/starrocks/StarRocks-<version>-<OS>-amd64.tar.gz -
パッケージ内のファイルを抽出します。
# <version> をダウンロードしたい StarRocks のバージョン(例: 3.3.3)に置き換え、
# <OS> を centos または ubuntu に置き換えます。
tar -xzvf StarRocks-<version>-<OS>-amd64.tar.gzパッケージには次のディレクトリとファイルが含まれています。
Directory/File Description apache_hdfs_broker Broker ノードのデプロイメントディレクトリ。 fe FE のデプロイメントディレクトリ。 be BE のデプロイメントディレクトリ。 LICENSE.txt StarRocks のライセンスファイル。 NOTICE.txt StarRocks の通知ファイル。 -
ディレクトリ fe をすべての FE インスタンスに、ディレクトリ be をすべての BE または CN インスタンスに 手動デプロイメント のために配布します。
ARM ベースの CPU の場合
前提条件
マシンに Docker Engine (17.06.0 以降) がインストールされている必要があります。
手順
v3.1.14、v3.2.10、および v3.3.3 以降、StarRocks は starrocks/artifacts-{OS}:{Version}
形式の Docker イメージを提供しています。ここで、OS
はオペレーティングシステム(centos7
や ubuntu
を含む)、Version
はバージョン番号(例: 3.3.3
)を示します。Docker は自動的に CPU アーキテクチャを識別し、対応するイメージをプルします。正しいバージョンのイメージを選択したことを確認してください。
v3.1.14、v3.2.10、および v3.3.3 より前のバージョンでは、StarRocks は starrocks/artifacts-ubuntu
および starrocks/artifacts-centos7
リポジトリで Docker イメージを提供しています。
-
StarRocks Docker Hub から StarRocks Docker イメージをダウンロードします。イメージのタグに基づいて特定のバージョンを選択できます。
# <OS> を centos7 または ubuntu に置き換え、
# <version> をダウンロードしたい StarRocks のバージョン(例: 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> -
次のコマンドを実行して、Docker イメージからホストマシンに StarRocks デプロイメントファイルをコピーします。
# <OS> を centos7 または ubuntu に置き換え、
# <version> をダウンロードしたい StarRocks のバージョン(例: 3.3.3)に置き換えます。
docker run --rm starrocks/artifacts-<OS>:<version> \
tar -cf - -C /release . | tar -xvf - -
デプロイメントファイルを対応するインスタンスに 手動デプロイメント のために配布します。