我是新来的,我在我的Linux Ubuntu 18.04本地环境中安装了InfluxDB和influxcli。
bernardo@BDi-laptop:~$ influxd version
InfluxDB v1.8.10 (git: 1.8 688e697c51fd)
bernardo@BDi-laptop:~$ influx version
Influx CLI 2.3.0 (git: 88ba346) build_date: 2022-04-06T19:30:53Z
我已经按照官方说明(https://docs.influxdata.com/influxdb/cloud/tools/influx-cli/):
)设置了CLI。bernardo@BDi-laptop:~$ influx config create --config-name local-config
> --host-url http://localhost
> --org pengon
> --token secret-token
> --active
Active Name URL Org
* local-config http://localhost pengon
我在数据库中加载了一些简单的测试数据:
> SELECT * FROM periodic_measurements_test WHERE sensor_id='8';
name: periodic_measurements_test
time apartment_id metric mvalue original_db original_id room_id sens_id sensor_id
---- ------------ ------ ------ ----------- ----------- ------- ------- ---------
2021-01-11T07:00:00Z 69 3 5 1 1 77 8
2021-01-11T07:10:00Z 0 3 5 1 2 77 8
2021-01-11T07:20:00Z 69 3 5 1 3 0 8
2021-01-11T08:00:00Z 69 18 25 1 5 77 8
2021-01-11T08:10:00Z 69 20 25 1 6 77 8
2021-01-11T08:20:00Z 69 7 25 1 7 77 8
2021-01-11T08:30:00Z 69 4 25 1 8 77 8
2021-01-11T08:40:00Z 69 8 25 1 9 77 8
2021-01-11T09:00:00Z 69 150 25 1 10 77 8
2021-01-11T10:00:00Z 69 5 1 11 77 8
2021-01-11T10:10:00Z 69 5 1 12 77 8
当我试图列出桶,得到错误:
bernardo@BDi-laptop:~$ influx bucket list
Error: failed to list buckets: 502 Bad Gateway:
unable to decode response content type "text/html"
在尝试创建桶时也会发生相同的情况:
bernardo@BDi-laptop:~$ influx bucket create -n bucket1 -o pengon -r 52w
Error: failed to lookup org with name "pengon": 502 Bad Gateway:
unable to decode response content type "text/html"
有什么提示吗?
谢谢,
Bernardo
InfluxDB版本1和版本2不是那么兼容。我假设您打算在创建桶和列表桶时使用InfluxDB版本2。但是,您现在使用的数据库服务器是v1.8,由
表示。bernardo@BDi-laptop:~$ influxd version
InfluxDB v1.8.10 (git: 1.8 688e697c51fd)
当您的数据库客户机是v2.3时,用
表示bernardo@BDi-laptop:~$ influx version
Influx CLI 2.3.0 (git: 88ba346) build_date: 2022-04-06T19:30:53Z
您正在尝试使用v2的客户端。X与v1的服务器通信。它会提示你一些不清楚的信息,比如"502坏网关">
您可以从数据库服务器卸载v1.8并安装v2.X吗?