如何使用InfluxDB v0.8的http API获取所有数据库?
但是在v0.9中,可以使用以下查询:
curl -G http://localhost:8086/query --data-urlencode "u=todd" \
--data-urlencode "p=influxdb4ever" --data-urlencode "q=SHOW DATABASES"
我无法获取influxdb.com的任何信息。
谢谢。
我可以使用以下语句获取数据库列表:curl -G "http://somehost:8086/query?pretty=true" --data-urlencode "q=show databases"
我的InfluxDB版本是1.2.2
在 Python 中使用 influxdb 库
安装:$ pip3 install influxdb
from influxdb import InfluxDBClient
client = InfluxDBClient(host='', port='', username='', password='')
#return database in a list of dict
dbs = client.get_list_database()
#for better format
list = []
for db in dbs:
list.append(db.get('name'))
InfluxDBClient
object has no attribute get_list_database
- benni在主机上访问http://localhost:8083。管理员界面上有一个配置的数据库列表。