このチュートリアルでは、Ubuntu 20.04 LTSにInfluxDBをインストールする方法を紹介します。知らなかった方のために、InfluxDBは設計された時系列データベース(TSDB)です。高い書き込みとクエリの負荷を処理するために、InfluxDBはInfluxDataによって開発され、Goで記述されています。InfluxDBは、DevOpsモニタリング、アプリケーションメトリックなど、大量のタイムスタンプ付きデータを含むあらゆるユースケースのバッキングストアとして使用することを目的としています。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ‘ルート権限を取得するコマンドに。 Ubuntu 20.04(Focal Fossa)にInfluxDBを段階的にインストールする方法を紹介します。 Ubuntu 18.04、16.04、およびLinuxMintなどの他のDebianベースのディストリビューションでも同じ手順に従うことができます。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:Ubuntu 20.04、18.04、16.04、およびLinuxMintなどの他のDebianベースのディストリビューション。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
- サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)
non-root sudo user
またはroot user
へのアクセス 。non-root sudo user
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
Ubuntu 20.04 LTSFocalFossaにInfluxDBをインストールします
手順1.まず、次のapt
を実行して、すべてのシステムパッケージが最新であることを確認します。 ターミナルのコマンド。
sudo apt update sudo apt upgrade
ステップ2.Ubuntu20.04にInfluxDBをインストールします。
次に、InfluxDBリポジトリをUbuntuシステムに追加します:
wget -qO- https://repos.influxdata.com/influxdb.key | sudo apt-key add - source /etc/lsb-release echo "deb https://repos.influxdata.com/${DISTRIB_ID,,} ${DISTRIB_CODENAME} stable" | sudo tee /etc/apt/sources.list.d/influxdb.list
次に、引き続きシステムを更新し、InfluxDBをインストールして起動します:
sudo apt update sudo apt install influxdb
正常にインストールされたら、起動時にサービスを開始して有効にします:
sudo systemctl enable --now influxdb
手順3.InfluxDBを構成します。
構成ファイルは/etc/influxdb/influxdb.conf:
にあります。
nano /etc/influxdb/influxdb.conf
[http] # Determines whether HTTP endpoint is enabled. enabled = true # Determines whether the Flux query endpoint is enabled. flux-enabled = true # The bind address used by the HTTP service. bind-address = ":8086"
手順4.ファイアウォールを構成します。
ポート8086を開きます。デフォルトでは、InfluxDBは次のネットワークポートを使用します。TCPポート8086は、InfluxDBのHTTPAPIおよびTCPポート8088を介したクライアントサーバー通信に使用されます。バックアップと復元のRPCサービスに使用されます:
sudo ufw enable sudo ufw allow 8086/tcp
ステップ5.Influxdbに接続してデータベースを作成します。
インストールが完了し、InfluxDBの構成が完了したら、InfluxDBに接続して、新しいユーザーとデータベースを作成しようとします。
- ユーザー名:ranty
- パスワード:ratna
- データベース名:wahyuni
コマンドラインは次のとおりです:
curl -XPOST "http://localhost:8086/query" \ --data-urlencode "q=CREATE USER ranty WITH PASSWORD 'ratna' WITH ALL PRIVILEGES" {"results":[{"statement_id":0}]}
おめでとうございます!InfluxDBが正常にインストールされました。Ubuntu20.04LTS Focal FossaシステムにInfluxDBをインストールするためにこのチュートリアルを使用していただき、ありがとうございます。追加のヘルプや役立つ情報については、InfluxDBの公式Webサイトを確認することをお勧めします。