首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >未经授权的InfluxDB 401 -具有本地主机访问

未经授权的InfluxDB 401 -具有本地主机访问
EN

Stack Overflow用户
提问于 2021-12-16 21:17:06
回答 1查看 5.9K关注 0票数 0

当尝试使用influxDB客户端将数据写入influxDB时。我得到了下面的错误。我能够使用代码中提供的相同凭据的influxDB使用http://localhost:8086登录到http://localhost:8086 web浏览器。但是,在使用python代码时,要面对未经授权的消息。任何帮助都将不胜感激。

错误:引发InfluxDBClientError(err_msg,response.status_code) influxdb.exceptions.InfluxDBClientError: 401:{“代码”:“未经授权”,“消息”:“未经授权”}

代码:

代码语言:javascript
运行
复制
from influxdb import InfluxDBClient
from datetime import datetime


    client = InfluxDBClient('localhost', 8086, 'username', 'password', 'bucket_name') 
    for row in df.iterrows():
        influxJson = [
                    {
                        "measurement":"testing123",
                        "time" : datetime.utcnow().isoformat() + "Z",
                        "tags": {
                            'ResiliencyTier':'targetResiliencyTier',
                            'lob' : 'abcdefgh'
                        },
                        "fields": {
                            columns[0][0] : str(row[1][0]),
                            columns[1][0] : str(row[1][1]),

                        }
                    }
                ]
        client.write_points(influxJson) 
    print("InfluxDB injection DONE")

startProcess()

谢谢

EN

回答 1

Stack Overflow用户

发布于 2022-06-09 12:45:09

通过在流入配置文件中启用http访问,可以避免dev env中的错误代码401 (未经授权):

代码语言:javascript
运行
复制
[http]
  # Determines whether HTTP endpoint is enabled.
  enabled = true

genarally配置文件可以在以下位置找到:

/etc/进水数据库/进水

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70385730

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档