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

Prepare deployment files

このトピックでは、StarRocks のデプロイメントファイルを準備する方法について説明します。

現在、StarRocks 公式ウェブサイト で提供されているバイナリ配布パッケージは、x86 ベースの CPU でのみデプロイメントをサポートしています。ARM ベースの CPU で StarRocks をデプロイしたい場合は、StarRocks Docker イメージを使用してデプロイメントファイルを準備する必要があります。

For x86-based 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 インスタンスに manual deployment のために配布します。

For ARM-based CPU

Prerequisites

マシンに Docker Engine (17.06.0 以降) がインストールされている必要があります。

Procedures

v3.1.14、v3.2.10、および v3.3.3 から、StarRocks は starrocks/{Component}-{OS}:{Version} 形式で Docker イメージを提供しています。ここで、Component はイメージのコンポーネント(febecn を含む)を示し、OS はオペレーティングシステム(centosubuntu を含む)を示し、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 イメージをダウンロードします。イメージのタグに基づいて特定のバージョンを選択できます。

    # <component> をダウンロードしたいコンポーネント(例: fe)に置き換え、
    # <version> をダウンロードしたい StarRocks のバージョン(例: 3.3.3)に置き換え、
    # <OS> を centos または ubuntu に置き換えます。
    docker pull starrocks/<Component>-<OS>:<version>
  2. 次のコマンドを実行して、Docker イメージからホストマシンに StarRocks のデプロイメントファイルをコピーします。

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