GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu20.04LTSにInfluxDBをインストールする方法

このチュートリアルでは、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サイトを確認することをお勧めします。


Ubuntu
  1. Ubuntu16.04LTSにGrafanaをインストールする方法

  2. Ubuntu18.04LTSにRをインストールする方法

  3. Ubuntu20.04LTSにRをインストールする方法

  1. Ubuntu16.04LTSにOctoberCMSをインストールする方法

  2. Ubuntu16.04LTSにAbanteCartをインストールする方法

  3. Ubuntu18.04LTSにHubzillaをインストールする方法

  1. Ubuntu18.04LTSにERPNextをインストールする方法

  2. Ubuntu18.04LTSにNextcloudをインストールする方法

  3. Ubuntu20.04LTSにWebminをインストールする方法