使用 Ruby 的 Influxdb 身份验证失败
Influxdb authentication fail using Ruby
我正在尝试使用 influxdb-ruby
gem 连接到 influxdb。
与:
influx -username admin -password secret
> SHOW DATABASES;
name: databases
---------------
name
_internal
metrics
工作正常。
但是如果我尝试 Ruby:
client = InfluxDB::Client.new(host: "host", port: 8086, database: "metrics", user:"admin", password: "secret")
client.list_databases
InfluxDB::AuthenticationError: {"error":"authorization failed"}
这里有什么提示吗?
提前致谢
您必须将 user
参数替换为 username
。
client = InfluxDB::Client.new(host: "host", port: 8086, database: "metrics", username:"admin", password: "secret")
我正在尝试使用 influxdb-ruby
gem 连接到 influxdb。
与:
influx -username admin -password secret
> SHOW DATABASES;
name: databases
---------------
name
_internal
metrics
工作正常。
但是如果我尝试 Ruby:
client = InfluxDB::Client.new(host: "host", port: 8086, database: "metrics", user:"admin", password: "secret")
client.list_databases
InfluxDB::AuthenticationError: {"error":"authorization failed"}
这里有什么提示吗?
提前致谢
您必须将 user
参数替换为 username
。
client = InfluxDB::Client.new(host: "host", port: 8086, database: "metrics", username:"admin", password: "secret")