资讯专栏INFORMATION COLUMN

Docker安装InfluxDB_用户名密码和策略使用

xcold / 1234人阅读

摘要:安装和介绍与性能对比和介绍与性能对比离线安装离线安装官方下载地址官方下载地址先不启用密码验证创建用户和密码启动后进入创建好用户和密码后修改重启容器生效就必须要用户和密码进入容器输入创建

Docker安装InfluxDB

InfluxDB和IotDB介绍与性能对比

Centos7离线安装Docker

InfluxDB官方下载地址

#先不启用密码验证, 创建用户和密码,启动后进入创建好用户和密码后,修改auth-enabled = true 重启容器生效,就必须要用户和密码docker pull influxdbdocker run -d --name my-influxdb /-p 8086:8086 /-p 8083:8083 /-p 2003:2003 /-e INFLUXDB_GRAPHITE_ENABLED=true /-v /data/influxdb/conf/influxdb.conf:/etc/influxdb/influxdb.conf /-v /data/influxdb:/var/lib/influxdb /-v /etc/localtime:/etc/localtime /influxdb#进入容器docker exec -it my-influxdb /bin/bash输入 influx#创建用户和密码create user "admin" with password "admin" with all privilegescreate user "admin" with password "beyond_2021" with all privilegesauth admin admin 登录show databases; 展示数据库create database demo 创建表
#默认是不用用户密码的, 是否开启认证,默认值:falsecat /data/influxdb/conf/influxdb.conf [meta]  dir = "/var/lib/influxdb/meta"[data]  dir = "/var/lib/influxdb/data"  engine = "tsm1"  wal-dir = "/var/lib/influxdb/wal"[http]  auth-enabled = false
#容器外面执行命令curl -i -XPOST http://localhost:8086/query --data-urlencode "q=CREATE DATABASE testdb"curl -XPOST http://localhost:8086/query --data-urlencode "q=create user "admin123" with password "admin123" with all privileges"./influx -database "testdb" -execute "auth admin123 admin123"./influx -database "testdb" -execute "auth admin123 admin123"show users; 启用用户密码后,会报错输入 influx -username "admin" -password "beyond_2021"

保存策略

show retention policies on test 显示test数据库策略 如果没有指定策略默认是autogen对test数据库创建一个策略,2小时之前数据删除,一个副本,设置为默认策略create retention policy "abc" on "test" duration 2h replication 1 default10天前数据删除  比如:h(小时),w(星期)create retention policy "rp_10d" on "testdata" duration 10d replication 1 default修改默认策略alter retention policy "autogen" on "demo" duration 10d replication 1 defaultalter retention policy "autogen" on "demo" duration 15d replication 1 default修改策略alter retention policy "rp_10d" ON "demo" duration 10d replication 1 default插入数据不指定策略,按默认策略保存insert into devops,host=server01 cpu=23.1,mem=0.61指定策略保存数据insert into "autogen" devops,host=server01 cpu=23.1,mem=0.71查询时不指定策略,按默认策略查询select * from "devdata"指定策略查询数据select * from "autogen"."devdata"show tag keys from 表名show field keys from 表名

修改容器时区

docker exec -it my-influxdb /bin/bashdate 查看时区cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime修改后查看 date

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/122120.html

相关文章

  • Docker 容器监控系统初探

    摘要:是一个时序数据库,专门用于存储时序相关数据,很适合存储的数据。容器监控数据存储配置和运行是一个开源的分布式时序数据库,使用语言开发。的特色功能作为时序数据库,相比传统数据库它有很多特色功能,比如独有的一些特色函数和连续查询功能。 本文已获得原作者__七把刀__授权。 随着线上服务的全面 docker 化,对 docker 容器的监控就很重要了。SA 的监控系统是物理机的监控,在一个物理...

    aboutU 评论0 收藏0
  • Docker 容器监控系统初探

    摘要:是一个时序数据库,专门用于存储时序相关数据,很适合存储的数据。容器监控数据存储配置和运行是一个开源的分布式时序数据库,使用语言开发。的特色功能作为时序数据库,相比传统数据库它有很多特色功能,比如独有的一些特色函数和连续查询功能。 本文已获得原作者__七把刀__授权。 随着线上服务的全面 docker 化,对 docker 容器的监控就很重要了。SA 的监控系统是物理机的监控,在一个物理...

    cyixlq 评论0 收藏0
  • Docker容器可视化监控中心搭建

    showImg(https://segmentfault.com/img/remote/1460000014421849); 概述 一个宿主机上可以运行多个容器化应用,容器化应用运行于宿主机上,我们需要知道该容器的运行情况,包括 CPU使用率、内存占用、网络状况以及磁盘空间等等一系列信息,而且这些信息随时间变化,我们称其为时序数据,本文将实操 如何搭建一个可视化的监控中心 来收集这些承载着具体应...

    yunhao 评论0 收藏0
  • Kubernetes监控之Heapster介绍

    摘要:在每个上都会运行,它会收集本机以及容器的监控数据。使用这里主要介绍的使用,及可获取的。参考资料文档文档及可用在官方文档中都介绍的比较齐全。我们没有采用该方式,是考虑到如果和监控系统相互依赖,会导致异常之后,存在监控系统无法使用的隐患。 什么是Heapster? Heapster是容器集群监控和性能分析工具,天然的支持Kubernetes和CoreOS。Kubernetes有个出名的监控...

    LeviDing 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<