2016-11-05 9 views
0

influxdb-ruby gemを使用して、influxdbに接続しようとしています。Rubyを使用した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"} 

どれ先端をここに?事前

+0

'host:" host "'を削除するとどうなりますか? – SteveTurczyn

+0

こんにちは@SteveTurczyn同じ結果。私はホストを試してください:localhostとサーバーのIPでも – elf

答えて

0

ありがとうございますusernameuser引数を交換する必要があります。

client = InfluxDB::Client.new(host: "host", port: 8086, database: "metrics", username:"admin", password: "secret") 
+0

作品!ありがとうございました – elf

関連する問題