参考资料

  1. irssi 是一个基于终端的开源 IRC 客户端,支持多服务器连接、可定制界面和脚本扩展。
  2. r-base 是 R 语言的官方基础镜像,包含了 R 编程语言的核心功能。
  3. docker容器(Container)与镜像的关系?
  4. OrientDB 是一个开源的 多模型数据库
  5. 能否用Docker替代虚拟化?
  6. Adminer(原名 phpMinAdmin)是一个轻量级、开源的数据库管理工具
  7. Photon OS 是一个轻量级的 Linux 发行版
  8. Hello-World 是一个最简单的 Docker 镜像

InfluxDB是一个开源的时序数据库

InfluxDB简介

InfluxDB是一个开源的时序数据库,专为处理高写入和查询负载设计,适用于监控、指标分析、IoT等场景。

特点

  1. 高性能:优化时间序列数据的高效写入和查询。

  2. 类SQL查询语言(Flux):支持复杂数据分析。

  3. 水平扩展:支持集群部署。

  4. 数据保留策略:自动过期旧数据。

  5. 集成丰富:支持Telegraf、Grafana等工具。

最新更新内容及时间

  • 最新版本:v2.7.4(截至2023年10月)

  • 更新内容

    • 性能优化

    • Bug修复

    • 安全性改进

下载地址

文档地址

Docker安装示例

docker run -d -p 8086:8086 \
  -v influxdb_data:/var/lib/influxdb2 \
  -e DOCKER_INFLUXDB_INIT_MODE=setup \
  -e DOCKER_INFLUXDB_INIT_USERNAME=admin \
  -e DOCKER_INFLUXDB_INIT_PASSWORD=password123 \
  -e DOCKER_INFLUXDB_INIT_ORG=myorg \
  -e DOCKER_INFLUXDB_INIT_BUCKET=mybucket \
  influxdb:latest

YAML配置教程(示例influxdb.conf

reporting-disabled = false
[meta]
  dir = "/var/lib/influxdb/meta"

[data]
  dir = "/var/lib/influxdb/data"
  wal-dir = "/var/lib/influxdb/wal"

[http]
  enabled = true
  bind-address = ":8086"

常见错误及解决

  1. 端口冲突:确保8086端口未被占用。

  2. 权限问题:数据目录需有写入权限。

  3. 初始化失败:检查环境变量是否正确。

  4. 查询超时:调整query-timeout配置。

  5. 认证失败:确认用户名/密码或Token有效。