AlmaLinux8にInfluxDBをインストールする方法

このチュートリアルでは、AlmaLinux 8にInfluxDBをインストールする方法を紹介します。知らない人のために、InfluxDBは、書き込みとクエリの高い負荷を処理するように設計された時系列データベース(TSDB)であり、InfluxDBが開発されています。 InfluxDataによって作成され、Goで記述されています。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、 ‘を追加する必要があります。sudo‘root権限を取得するコマンドに。 AlmaLinux8にInfluxDBを段階的にインストールする方法を説明します。CentOSとRockyLinuxでも同じ手順に従うことができます。

InfluxDBをAlmaLinux8にインストールします

ステップ1.まず、システムが最新であることを確認することから始めましょう。

sudo dnfアップデート
sudo dnf installepel-リリース

ステップ2.AlmaLinux8にInfluxDBをインストールします。

次に、InfluxDBリポジトリをシステムに追加します。

sudo tee /etc/yum.repos.d/influxdb.repo << EOF [influxdb] name = InfluxDBリポジトリbaseurl = https://repos.influxdata.com/rhel/8/x86_64/stable/ enabled = 1 gpgcheck = 1 gpgkey = https://repos.influxdata.com/influxdb.key EOF

リポジトリを追加した後、引き続きシステムを更新し、InfluxDBをインストールして起動します。

sudo dnfアップデート
sudo dnf install influxdb

正常にインストールされたら、起動時にサービスを開始して有効にします。

sudo systemctl start influxdb
sudo systemctl enable influxdb

手順3.ファイアウォールを構成します。

次に、ファイアウォールルールを追加して、接続とポート8086トラフィックを許可します。

sudo Firewall-cmd –add-port = 8086 / tcp –permanent
sudo Firewall-cmd –reload

ステップ4.構成InfluxDB。

InfluxDBのローカル構成ファイルは次の場所にあります。 /etc/influxdb/influxdb.conf ファイル、変更したい場合は、このファイルを変更できます。

sudo nano /etc/influxdb/influxdb.conf

HTTP認証が必要な場合は、InfluxDBHTTPセクションを変更して以下を含めます。

[http]

enabled = true bind-address = “:8086” auth-enabled = true log-enabled = true

完了したら、次のコマンドを使用してInfluxDBサービスを再起動します。

sudo systemctl restart influxdb

ステップ5.Influxdbにデータベースを作成します。

以下のコマンドを実行して、データベースとユーザーパスワードを作成します。

curl – ユーザー admin:strongpassword -k -XPOST’http:// server-ip-address:8086 / query ‘–data-urlencode ‘ q = CREATE DATABASE “idroot「」

これで、ターミナルでInfluxDBコマンドを実行する必要があるときはいつでも、次を使用してユーザー名とパスワードを指定する必要があります。

influx -username ‘admin’-password’ strongpassword ‘

おめでとう! これで、InfluxDBが正常にインストールされました。 このチュートリアルを使用して、AlmaLinux8システムにInfluxDBをインストールしていただきありがとうございます。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします InfluxDBの公式ウェブサイト