influxdb有两种安装方式:
- 方式1通过rpm包安装
- 方式2通过tar包进行 (推荐)
本文主要介绍tar包方式安装,以influxdb-1.7.1版本为例
下载
官网https://portal.influxdata.com/downloads下载对应版本,可能需要翻墙。下载Binaries包(influxdb-1.7.1_linux_amd64.tar.gz)
解压influxdb-1.7.1_linux_amd64.tar.gz包,得到目录结构如下:
启动
进入usr/bin目录,如下;
命令行运行:
默认配置
./influxd
指定自定义配置文件地址
./influxd -config /etc/influxdb/influxdb.conf
相关配置
配置文件默认位置etc/influxdb/influxdb.conf
# reporting-disabled = false # 该选项用于上报influxdb的使用信息给InfluxData公司,默认值为false
# bind-address = "127.0.0.1:8088" # 备份恢复时使用,默认值为8088
### [meta]
[meta]
dir = "/var/lib/influxdb/meta" # meta数据存放目录
# retention-autocreate = true # 用于控制默认存储策略,数据库创建时,会自动生成autogen的存储策略,默认值:true
# logging-enabled = true # 是否开启meta日志,默认值:true
### [data]
[data]
dir = "/var/lib/influxdb/data" # 最终数据(TSM文件)存储目录
wal-dir = "/var/lib/influxdb/wal" # 预写日志存储目录
# wal-fsync-delay = "0s" #在同步写入之前等待的总时间,默认0s
# index-version = "inmem" #用于新碎片的切分索引的类型。
# trace-logging-enabled = false #跟踪日志记录在tsm引擎周围提供了更详细的输出
# query-log-enabled = true # 是否开启tsm引擎查询日志,默认值: true
# Valid size suffixes are k, m, or g (case insensitive, 1024 = 1k).
# cache-max-memory-size = "1g" # 用于限定shard最大值,大于该值时会拒绝写入,默认值:1000MB,单位:byte
# Valid size suffixes are k, m, or g (case i