欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Docker 安装influxDB分布式时间序列数据库及相关操作

程序员文章站 2022-05-07 14:23:31
...

influxDB简介

  • influxDB是一个分布式时间序列数据库。cAdvisor仅仅显示实时信息,但是不存储监视数据。因此,我们需要提供时序数据库用于存储cAdvisor组件所提供的监控信息, 以便显示除实时信息之外的时序数据。

influxDB安装

  • 拉取镜像
docker pull tutum/influxdb 
  • 启动容器
#18083=>8083 WEB端口   8086=>8086 数据端口
docker run --name is_influx_db -p 18083:8083 -p 8086:8086 --expose 8090 --expose 8099  -di  c061e5808198 

Docker 安装influxDB分布式时间序列数据库及相关操作

  • 访问测试
    • http://192.168.44.113:18083/
      Docker 安装influxDB分布式时间序列数据库及相关操作
  • 创建数据库
CREATE DATABASE "cadvisor"

Docker 安装influxDB分布式时间序列数据库及相关操作

  • 查看数据库
SHOW DATABASES

Docker 安装influxDB分布式时间序列数据库及相关操作

  • 创建用户
CREATE USER "hf" WITH PASSWORD 'hf_123456' WITH ALL PRIVILEGES

Docker 安装influxDB分布式时间序列数据库及相关操作

  • 查看用户
    Docker 安装influxDB分布式时间序列数据库及相关操作
  • 用户授权
#授予数据库读写权限
grant all privileges on cadvisor to cadvisor 
grant WRITE on cadvisor to cadvisor 
grant READ on cadvisor to cadvisor 
  • 查看数据信息
SHOW MEASUREMENTS
相关标签: Docker influxDB