InfluxDB:單機版使用指南


InfluxDB的使用指南

InfluxDB是一個用於存儲和分析時間序列數據的開源數據庫。

官方下載地址:https://portal.influxdata.com/downloads/
官方文檔:https://docs.influxdata.com/influxdb/v1.8/

1.安裝

安裝依賴

InfluxDB使用UTC中主機的本地時間為數據分配時間戳並用於協調目的。
使用網絡時間協議(NTP)在主機之間同步時間;如果主機的時鍾未與NTP同步,則寫入InfluxDB的數據上的時間戳可能不准確。

描述

默認情況下,InfluxDB使用以下網絡端口:

TCP端口8086可用於使用InfluxDB API進行客戶端-服務器通信。
TCP端口8088可用於RPC服務執行備份和還原操作。

配置示例

# 配置文件
/etc/influxdb/influxdb.conf  
reporting-disabled = true         # 禁用報告,默認為 false
bind-address = ":8088"
[meta]
dir = "/mnt/data/influxdb/meta"    # 元信息目錄
[data]
dir = "/mnt/data/influxdb/data"    # 數據目錄
wal-dir = "/mnt/data/influxdb/wal" # 預寫目錄
wal-fsync-delay = "10ms"          # SSD 設置為 0s,非 SSD 推薦設置為 0ms-100ms
index-version = "tsi1"            # tsi1 磁盤索引,inmem 內存索引需要大量內存
query-log-enabled = true          # 查詢的日志,默認是 true
[coordinator]
write-timeout = "20s"             # 寫入請求超時時間,默認為 10s
[http]
enabled = true
bind-address = ":8086"
auth-enabled = true                 # 開啟認證
log-enabled = true                 # http 請求日志,默認是 true
[logging]
level = "info"                    # 日志等級,error、warn、info(默認)、debug

influxdb-1.8.2版本安裝

# 下載influxdb
wget https://dl.influxdata.com/influxdb/releases/influxdb-1.8.2.x86_64.rpm
# 安裝influxdb
yum -y localinstall influxdb-1.8.2.x86_64.rpm
# 配置influxdb(此處可以復制配置示例)
vim /etc/influxdb/influxdb.conf  
# 設置權限
mkdir -p /mnt/data/influxdb
chown influxdb:influxdb /mnt/data/influxdb
# 啟動influxdb
systemctl start influxd.service
# 設置用戶、密碼
influx -port 8086
create user 'username' with password 'password' with all privileges
exit

2.使用

基本命令

# 查看默認配置
influxd config

# 指定配置文件啟動
influxd -config /etc/influxdb/influxdb.conf

在這里插入圖片描述

數據庫命令

# influxdb使用命令(默認8086 配置多實例時端口不同)
influx
influx -port 8086
influx -host ip -port 8086
# 創建數據庫
create database test
# 刪除數據庫
drop database test
# 查看數據庫
show databases
# 使用數據庫 
use test
# 創建普通用戶
create user 'username' with password 'password'
# 創建管理員用戶
create user 'username' with password 'password' with all privileges
# 登錄
auth
# 修改密碼
influx user password -n 'username'

在這里插入圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM