このチュートリアルでは、AlmaLinux 8にInfluxDBをインストールする方法を示します。知らない人のために、InfluxDBは次のように設計された時系列データベース(TSDB)です。書き込みとクエリの負荷が高い場合、InfluxDBはInfluxDataによって開発され、Goで記述されます。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ルート権限を取得するコマンドに‘。 AlmaLinux8へのInfluxDBの段階的なインストールを紹介します。CentOSとRockyLinuxでも同じ手順に従うことができます。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:AlmaLinux8。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
- サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)
non-root sudo user
またはroot user
へのアクセス 。non-root sudo user
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
AlmaLinux8にInfluxDBをインストールする
ステップ1.まず、システムが最新であることを確認することから始めましょう。
sudo dnf update sudo dnf install epel-release
ステップ2.AlmaLinux8にInfluxDBをインストールします。
ここで、InfluxDBリポジトリをシステムに追加します:
sudo tee /etc/yum.repos.d/influxdb.repo<<EOF [influxdb] name = InfluxDB Repository 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 update 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 --user admin:strongpassword -k -XPOST 'http://server-ip-address:8086/query' --data-urlencode \ 'q=CREATE DATABASE "idroot"'
これで、端末でInfluxDBコマンドを実行する必要があるときはいつでも、使用するユーザー名とパスワードを指定する必要があります。
influx -username 'admin' -password 'strongpassword'
おめでとうございます!InfluxDBが正常にインストールされました。このチュートリアルを使用してAlmaLinux 8システムにInfluxDBをインストールしていただき、ありがとうございます。追加のヘルプや役立つ情報については、InfluxDBの公式Webサイトを確認することをお勧めします。