美文网首页
influxdb2.0 beta填坑

influxdb2.0 beta填坑

作者: zishen | 来源:发表于2020-07-15 16:05 被阅读0次

安装

  • 通过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

相关文章

网友评论

      本文标题:influxdb2.0 beta填坑

      本文链接:https://www.haomeiwen.com/subject/ulfjhktx.html