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

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

このトピックでは、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/{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. デプロイメントファイルを対応するインスタンスに手動デプロイメントのために配布します。