メインコンテンツまでスキップ
バージョン: Stable-3.3

デプロイメントファイルの準備

このトピックでは、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 はオペレーティングシステム(centosubuntu を含む)、ARCH は CPU アーキテクチャ(現在は amd64 のみ利用可能で、x86_64 と同等)を示します。正しいバージョンのパッケージを選択したことを確認してください。

注記

v3.1.14、v3.2.10、および v3.3.3 より前のバージョンでは、StarRocks は StarRocks-{Version}.tar.gz 形式のバイナリ配布パッケージを提供しています。

x86 ベースのプラットフォーム用のデプロイメントファイルを準備するには、次の手順に従います。

  1. Download StarRocks ページから直接、またはターミナルで次のコマンドを実行して StarRocks バイナリ配布パッケージを取得します。

    # <version> をダウンロードしたい StarRocks のバージョン(例: 3.3.3)に置き換え、
    # <OS> を centos または ubuntu に置き換えます。
    wget https://releases.starrocks.io/starrocks/StarRocks-<version>-<OS>-amd64.tar.gz
  2. パッケージ内のファイルを抽出します。

    # <version> をダウンロードしたい StarRocks のバージョン(例: 3.3.3)に置き換え、
    # <OS> を centos または ubuntu に置き換えます。
    tar -xzvf StarRocks-<version>-<OS>-amd64.tar.gz

    パッケージには次のディレクトリとファイルが含まれています。

    Directory/FileDescription
    apache_hdfs_brokerBroker ノードのデプロイメントディレクトリ。
    feFE のデプロイメントディレクトリ。
    beBE のデプロイメントディレクトリ。
    LICENSE.txtStarRocks のライセンスファイル。
    NOTICE.txtStarRocks の通知ファイル。
  3. ディレクトリ 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 はオペレーティングシステム(centos7ubuntu を含む)、Version はバージョン番号(例: 3.3.3)を示します。Docker は自動的に CPU アーキテクチャを識別し、対応するイメージをプルします。正しいバージョンのイメージを選択したことを確認してください。

注記

v3.1.14、v3.2.10、および v3.3.3 より前のバージョンでは、StarRocks は starrocks/artifacts-ubuntu および starrocks/artifacts-centos7 リポジトリで Docker イメージを提供しています。

  1. 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>
  2. 次のコマンドを実行して、Docker イメージからホストマシンに StarRocks デプロイメントファイルをコピーします。

    # <OS> を centos7 または ubuntu に置き換え、
    # <version> をダウンロードしたい StarRocks のバージョン(例: 3.3.3)に置き換えます。
    docker run --rm starrocks/artifacts-<OS>:<version> \
    tar -cf - -C /release . | tar -xvf -
  3. デプロイメントファイルを対応するインスタンスに 手動デプロイメント のために配布します。