2019年3月22日 星期五

在 CentOS 7 上安裝 InfluxDB 1.7


安裝InfluxDB需要使用root或其他有管理員權限的帳號


預設InfluxDB會使用到兩個網路Port

  • TCP Port 8086Client-Server透過InfluxDB HTTP API進行溝通
  • TCP Port 8088:透過RPC服務執行備份及還原的操作

除了上述兩個Port,有些Plugin會需要使用到自定義的端口,可以透過配置文件修改所有端口映射。配置文件位於/etc/influxdb/influxdb.conf


設定NTP服務,不管什麼在安裝什麼系統,這都是一定要的,避免各系統時間不同步時,會有些異常


新增InfluxDB Repository

vi /etc/yum.repos.d/influxdb.repo

[influxdb]
name = InfluxDB Repository - RHEL \$releasever
baseurl = https://repos.influxdata.com/rhel/\$releasever/\$basearch/stable
enabled = 1
gpgcheck = 1
gpgkey = https://repos.influxdata.com/influxdb.key

安裝InfluxDB 1.7

yum install influxdb -y

啟動influxdb服務

systemctl start influxdb

查詢influxdb服務狀態

systemctl status influxdb

設定開機時自動啟動influxdb服務

systemctl enable influxdb


建立資料庫

influx -precision rfc3339

CREATE DATABASE <DB_NAME>

顯示所有的資料庫

SHOW DATABASES

指定資料竹行InfluxQL語句

USE <DB_NAME>
接下來所有的SQL語句都會針對<DB_NAME>這個資料庫運行





沒有留言:

張貼留言