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

Docker を使用してローカル環境に ScalarDB Analytics with PostgreSQL をインストールする方法

注記

このページは英語版のページが機械翻訳されたものです。英語版との間に矛盾または不一致がある場合は、英語版を正としてください。

このドキュメントでは、Docker Compose を使用して、Cassandra、PostgreSQL、および DynamoDB ローカルサーバーのマルチストレージバックエンドを使用して、ScalarDB Analytics with PostgreSQL を実行するローカル環境を設定する方法について説明します。

前提条件

プラットフォームに応じて、Docker ウェブサイトの手順に従ってください。

ステップ 1. scalardb-samples リポジトリを複製します

scalardb-samples/scalardb-analytics-postgresql-sample リポジトリは、ScalarDB Analytics with PostgreSQL を設定するためのサンプル設定を含むプロジェクトです。

scalardb-analytics-postgresql-sample アプリを実行するローカルマシン上の場所を決定します。次に、ターミナルを開き、cd コマンドを使用してその場所に移動し、次のコマンドを実行します。

git clone https://github.com/scalar-labs/scalardb-samples.git
cd scalardb-samples/scalardb-analytics-postgresql-sample

ステップ 2. ScalarDB Analytics with PostgreSQL サービスを起動する

次のコマンドは、ScalarDB Analytics with PostgreSQL を提供する PostgreSQL インスタンスと、Docker コンテナ内の Cassandra、PostgreSQL、および DynamoDB ローカルのバックエンドサーバーを起動します。このコマンドを初めて実行すると、必要な Docker イメージが GitHub Container Registry からダウンロードされます。

docker-compose up

コンテナをバックグラウンドで実行する場合は、-d (--detach) オプションを追加します。

docker-compose up -d

すでに独自の ScalarDB データベースがあり、それをバックエンドサービスとして使用したい場合は、コンテナー内で追加のバックエンドサーバーを起動せずに、PostgreSQL インスタンスのみを起動できます。

docker-compose up analytics

ステップ 3. 分析クエリを実行する

これで、必要なサービスがすべて実行されているはずです。分析クエリを実行するには、ScalarDB Analytics with PostgreSQL をはじめようを参照してください。

ステップ 4. ScalarDB Analytics with PostgreSQL サービスをシャットダウンする

コンテナをシャットダウンするには、方法に応じて、ターミナルで次のいずれかを実行します。

  • フォアグラウンドでコンテナを起動した場合は、docker-compose が実行されている場所で Ctrl+C を押します。
  • バックグラウンドでコンテナを起動した場合は、次のコマンドを実行します。
docker-compose down
This website uses cookies to enhance the visitor experience. By continuing to use this website, you acknowledge that you have read and understood our privacy policy and consent to the use of cookies to help improve your browsing experience and provide you with personalized content.