如何在没有令牌的情况下从 python 连接到 locallhost influxdb?
How connect to locallhost influxdb from python and without token?
我正在尝试简单地连接到在本地主机上启动的 influxdb。
当我只尝试客户端时:
influx --host 192.168.0.2 --port 8086
有效。
但是当我尝试 python:
import os
import json
from influxdb_client import InfluxDBClient, Point, WritePrecision
influxdb_url = os.environ['INFLUXDB_URL']
influxdb_host = os.environ['INFLUXDB_HOST']
influxdb_port = os.environ['INFLUXDB_PORT']
client = InfluxDBClient(url=influxdb_url)
我有异常
TypeError: __init__() missing 1 required positional argument: 'token'
但是没有任何令牌,cli 客户端无法连接?为什么我在 python 中需要它?使用什么令牌?
InfluxDB 2.0 要求所有 API 访问都需要身份验证令牌。客户端库使用与其他任何东西相同的 APIs,因此它需要一个令牌才能安全地连接到 InfluxDB。
您可以从 CLI 或 GUI 本身create an auth token。
我正在尝试简单地连接到在本地主机上启动的 influxdb。
当我只尝试客户端时:
influx --host 192.168.0.2 --port 8086
有效。
但是当我尝试 python:
import os
import json
from influxdb_client import InfluxDBClient, Point, WritePrecision
influxdb_url = os.environ['INFLUXDB_URL']
influxdb_host = os.environ['INFLUXDB_HOST']
influxdb_port = os.environ['INFLUXDB_PORT']
client = InfluxDBClient(url=influxdb_url)
我有异常
TypeError: __init__() missing 1 required positional argument: 'token'
但是没有任何令牌,cli 客户端无法连接?为什么我在 python 中需要它?使用什么令牌?
InfluxDB 2.0 要求所有 API 访问都需要身份验证令牌。客户端库使用与其他任何东西相同的 APIs,因此它需要一个令牌才能安全地连接到 InfluxDB。
您可以从 CLI 或 GUI 本身create an auth token。