前言
InfluxDB是一个时序性数据库
下载和安装
从官网下载的是influxdb-1.2.4_windows_amd64这个版本,这种数据库不需要安装,解压后配置完毕直接使用,解压后的文件为
influx.exe---->influxdb 命令行客户端
influxd.exe---->influxdb服务器
influxdb.conf---->配置文件,指定对应数据存储文件的位置、日志信息、连接数量、连接时间等等功能的具体配置
主要需要修改的内容如下:
meta部分
data部分
retention部分
shard-percreation部分
monitor部分
admin部分
bind-address端口视服务器端口使用情况而定,这个端口是用来通过浏览器访问的
http部分
这个端口是用来通过程序来访问的,各种参数的具体含义详见
https://github.com/mike-zhang/mikeBlogEssays/blob/master/2017/20170206_InfluxDB安装及配置.md
启动
通过cmd打开window的命令窗口,进入到influxdb的放置目录,执行命令:influxd.exe -config influxdb.conf 即可开启influxdb服务,同时按照上面配置文件产生相应的文件
通过http://127.0.0.1:8089即可实现图形化的访问,其中8089是influxdb.conf文件中admin部分bind-address所指定的,在浏览器中输入这个地址即可实现图形化的访问
http请求的方式为http://178.24.1.3:8086,其中178.24.1.3为当前window机器的IP地址,8086为influxdb.conf文件中http部分bind-address所指定的,这种方式是供程序访问的地址;
另外,还可以直接打开influx.exe,通过influxDB提供的命令来查询数据库中的内容;
备份
备份数据库时,按照influxdb.conf文件中meta、data部分指定的meta、data、wal目录,将这三个目录备份即可;