总结:安装vs.部署vs.性能vs.部署vs.性能 离线安装 离线安装 官方下载地址 官方下载地址 初始不启用密码验证 创建用户和密码 启动后输入 输入用户和密码 创建完成后,修改并重新启动容器以启用进入容器且必须输入才能创建容器的用户和密码。
安装Docker InfluxDB
InfluxDB与IotDB的部署及性能对比
Centos7离线安装Docker
InfluxDB官方下载地址
#密码先不要启用验证,创建用户和密码,启动后输入,创建用户和密码,更改auth-enabled = true并重启容器生效。 ,它应该询问用户和密码 docker pull influxdbdocker run -d [ k4]-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 Enter influx#create 输入用户和密码 用户“admin” 密码”admin" 创建具有所有权限的用户“admin”,并验证具有所有权限的密码“beyond_2021”。 admin admin login show database; show database; create database; create demo. 创建表 # 默认无用户密码,是否启用验证,默认值: falsecat /data/influxdb / conf/influxdb.conf [元] dir = "/var/lib/influxdb/meta" [数据] dir = "/var/lib/influxdb/data" 引擎 = "tsm1" wal[ k4]dir = "/var/lib/influxdb/wal"[http] auth-enabled = false #在容器外运行命令curl -i -XPOST http://localhost:8086/query [ k4]-data[ k4]urlencode "q=CREATE DATABASE testdb"curl -XPOST http://localhost:8086/query --data-urlencode "q=创建所有用户"admin123 " 和密码 "admin123" /influx -database "testdb" -execute "auth admin123 admin123 "./influx -database "testdb" -execute "auth admin123 admin123" 显示用户;如果启用用户密码,输入influx会报错-用户名“admin”-密码“beyond_2021”保存策略在测试时显示保留策略显示测试数据库策略如果未指定策略,则默认为autogen为测试数据库创建策略并删除2小时前的数据并创建保留“测试”期间的策略“abc”。 持续时间为2小时。 复制就是其中之一。 默认数据将在 10 天后删除。 示例:h(小时)、w(周) 在“testdata”上创建保留策略“rp_10d”。 持续时间 10 天 复制 1 默认 更改默认策略 更改“demo”上的保留策略“autogen” 持续时间 10 天 复制 1 默认保留策略 将“autogen”更改为“demo” 持续时间 15 天 复制 1 默认 修改保留策略“rp_10d” “DEMO”持续时间 10 天 复制 1 无默认插入数据指定策略,按照默认策略保存。 insert into devops, host=server01 cpu=23.1, mem=0.61 指定保存数据的策略。 将数据插入“autogen”devops,host=server01 cpu=23.1。 mem=0.71 查询时不指定策略,按照默认策略。 查询 select * from "devdata" 指定查询数据的策略 select * from "autogen"."devdata" 显示标签键 from 表名 显示表名字段 key 更改容器时区 docker exec -it my-influxdb /bin/bashdate 显示时区 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 显示新日期
评论前必须登录!
注册