2016-11-05 17 views
0

我想連接influxdb使用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

hi @SteveTurczyn同樣的結果。我嘗試主機:與localhost和服務器的IP也 – elf

回答

0

必須通過username更換user說法。

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

工程!謝謝 – elf