0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

GoogleCloud ComputeEngineのVMインスタンス上にAirbyteをデプロイする方法

Last updated at Posted at 2024-05-23

はじめに

今回は、GoogleCloud ComputeEngineのVMインスタンスにAirbyteオープンソースをデプロイするための詳細な手順を紹介します。Airbyteはデータの統合とパイプラインの設定を容易にする強力なツールです。このガイドでは、公式の手順に従い、リモート環境でのセットアップからデプロイまでを説明します。

前提条件

ステップ 1: DockerとDocker Composeのインストール

SSH接続しているVMターミナルで以下のコマンドを実行します。

1.1 Dockerのインストール

sudo apt-get update
sudo apt-get install -y apt-transport-https ca-certificates curl gnupg2 software-properties-common
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add --
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian buster stable"
sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io
sudo usermod -a -G docker $USE

1.2 Docker Composeのインストール

sudo apt-get -y install docker-compose-plugin
docker compose version

1.3 SSH接続の再起動

Dockerグループの変更を反映させるため、現在のSSHセッションを閉じて再接続します。

exit

再度SSH接続を行います。

スクリーンショット 2024-05-23 11.39.57.png

ステップ 2: Airbyteのインストールと起動

Airbyteディレクトリの作成と起動

SSH接続しているVMターミナルで以下のコマンドを実行します。

mkdir airbyte && cd airbyte
wget https://raw.githubusercontent.com/airbytehq/airbyte/master/run-ab-platform.sh
chmod +x [run-ab-platform.sh](http://run-ab-platform.sh/)
./run-ab-platform.sh -bmkdir airbyte && cd airbyte
wget https://raw.githubusercontent.com/airbytehq/airbyte/master/run-ab-platform.sh
chmod +x run-ab-platform.sh

スクリーンショット 2024-05-15 16.22.06.png

ステップ 3: Airbyteに接続するためのSSHトンネルの作成

ローカルターミナルで以下のコマンドを実行してSSHトンネルを作成し、ローカルマシンからAirbyteに接続します。

gcloud --project=$PROJECT_ID beta compute ssh $INSTANCE_NAME -- -L 8000:localhost:8000 -N -f

これで、ローカルのブラウザで http://localhost:8000 にアクセスして、Airbyteのウェブインターフェースに接続できるようになります。
スクリーンショット 2024-05-23 11.11.30.png
初期登録後、接続画面に入ることができます。
スクリーンショット 2024-05-23 11.36.50.png

終わりに

以上で、Google Cloud VMインスタンス上でAirbyteをデプロイし、起動する手順が完了です。Airbyteは強力なデータ統合ツールであり、これを活用することで効率的にデータパイプラインを構築できます。必要に応じて、Airbyteの設定を行い、データの統合を進めてください。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?