一、机器信息
二、部署
## 1.下载解压
$ wget -nc https://dl.influxdata.com/influxdb/releases/influxdb-1.6.3_linux_amd64.tar.gz
$ tar zxf influxdb-1.6.3_linux_amd64.tar.gz
## 2.修改配置
$ pwd
/admin/tools/influxdb-1.6.3-1
$ cat etc/influxdb/influxdb.conf |egrep -v '^#|^$|#'
[meta]
dir = "/admin/data/influxdb/meta"
[data]
dir = "/admin/data/influxdb/data"
wal-dir = "/admin/data/influxdb/wal"
[coordinator]
[retention]
[shard-precreation]
[monitor]
[http]
bind-address = ":8086"
log-enabled = false
[ifql]
[logging]
[subscriber]
[[graphite]]
[[collectd]]
[[opentsdb]]
[[udp]]
[continuous_queries]
[tls]
## 3.编写启动脚本 并设置为开机自启
$ mkdir /admin/data/influxdb/{meta,data,wal} /admin/logs/influxdb -p
$ cat bin/startup.sh ## 启动脚本
#!/bin/bash
set -e
nohup /admin/tools/influxdb-1.6.3-1/usr/bin/influxd -config=/admin/tools/influxdb-1.6.3-1/etc/influxdb/influxdb.conf 2> /admin/logs/influxdb/influxdb.log &
$ cat /etc/systemd/system/influxdb.service ## 开机自启
[Unit]
Description=InfluxDB Service
After=network.target
[Service]
Type=forking
User=admin
Group=admin
ExecStart=/admin/tools/influxdb-1.6.3-1/bin/startup.sh
PrivateTmp=true
[Install]
WantedBy=multi-user.target
$ sudo systemctl enable influxdb --now ## 设置开机自启并启动
三、设置用户以及创建库
$ ./usr/bin/influx
Connected to http://localhost:8086 version 1.6.3
InfluxDB shell version: 1.6.3
> create user "admin" with password '123456' with all privileges # 创建用户
> create database test # 创建 数据库
> create retention policy "test_two_weeks_rp" on "test" duration 2w replication 1 default