influxdb2.0 beta填坑

安装

  • 通过docker-compose安装:
    新建如下docker-compose.yaml配置文件。
version: "3"
services:
  influxdb:
    image: quay.io/influxdb/influxdb:2.0.0-beta
    container_name: influxdb
    restart: always
    networks:
      - proxy
    labels:
      - "traefik.enable=true"
      - "traefik.docker.network=proxy"
      - "traefik.http.routers.influxdb-secure.entrypoints=https"
      - "traefik.http.routers.influxdb-secure.rule=Host(`influxdb.api.mydomain.com`)"
      - "traefik.http.services.influxdb-secure.loadbalancer.server.port=9999"

networks:
  proxy:
    external: true

其中networks、label配置的是traefik反向代理的标签,将influxdb.api.mydomain.com这个域名代理到容器内部的9999端口,可以去除,但是要做9999的端口映射,用于访问influxdb。如果需要进行数据持久化,可以将容器内/root/.influxdbv2挂载到宿主机,参考官方建议k8s配置文件

数据挂载点

  • 运行:
docker-compose up

关于influxdb2.0

默认在9999端口提供webUI以及API服务,安装成功后直接访问http://localhost:9999,可以在前面配置反向代理,如traefik、nginx等,但是注意必须要代理在根路径下,否则无法加载webUI的静态文件。相关issue
首次进入登录页会提醒设置账号密码:

登录

pythonSDK文档

在2.0版本升级后,数据操作的api都改为restful的webAPI,改变很大,所以Python的SDK也重做了,区别于1.x版本。
对写入数据的格式也有比较大的改变。

坑1

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容