influxdb2.0 beta填坑

安裝

  • 通過(guò)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反向代理的標(biāo)簽,將influxdb.api.mydomain.com這個(gè)域名代理到容器內(nèi)部的9999端口,可以去除,但是要做9999的端口映射,用于訪問(wèn)influxdb。如果需要進(jìn)行數(shù)據(jù)持久化,可以將容器內(nèi)/root/.influxdbv2掛載到宿主機(jī),參考官方建議k8s配置文件。

數(shù)據(jù)掛載點(diǎn)

  • 運(yùn)行:
docker-compose up

關(guān)于influxdb2.0

默認(rèn)在9999端口提供webUI以及API服務(wù),安裝成功后直接訪問(wèn)http://localhost:9999,可以在前面配置反向代理,如traefik、nginx等,但是注意必須要代理在根路徑下,否則無(wú)法加載webUI的靜態(tài)文件。相關(guān)issue
首次進(jìn)入登錄頁(yè)會(huì)提醒設(shè)置賬號(hào)密碼:

登錄

pythonSDK文檔

在2.0版本升級(jí)后,數(shù)據(jù)操作的api都改為restful的webAPI,改變很大,所以Python的SDK也重做了,區(qū)別于1.x版本。
對(duì)寫入數(shù)據(jù)的格式也有比較大的改變。

坑1

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容