influxdb-cli 备份命令
influx backup /path/to/your/backup --token <your_token>
influxdb-cli 备份恢复命令
将特定 Bucket (原先备份的buckt)的备份数据恢复到新的 Bucket(新数据库里,新创建的bucket) 中
influx restore --bucket <特定bucket> --new-bucket <新的不存在的bucket> /path/to/backup --token <your token>
influxdb-cli导出数据至csv
- 方法1
influx query '你的flux查询语句' --raw >/path/to/your/csvfile --org <your org> --token <your token>
flux查询语句示例:
from(bucket:"your-bucket")
|> range(start: -1h)
|> filter(fn: (r) => r._measurement == "your-measurement")
|> yield(name: "mean")
【注】:导出csv命令中的flux查询语句外层记得用单引号包裹(为啥用单引号?因为flux查询语句中有双引号)
- 方法2
方法1可能会报Error: unexpected EOF 错误,通常是由于 shell 解析引号或命令格式不正确导致的。方法2的本质是将flux语句写入文件中,再通过命令行导出
首先,创建一个名为query.flux的文件(文件名可以自定义,但后缀名必须为.flux)
query.flux文件内容示例:
from(bucket:"your-bucket")
|> range(start: -1h)
|> filter(fn: (r) => r._measurement == "your-measurement")
|> yield(name: "mean")
执行查询并输出到 CSV文件(执行该语句时须在query.flux文件所在目录下)
# 执行查询并输出到 CSV(执行该语句时在query.flux文件所在目录下)
influx query @query.flux --raw >/path/to/your/csvfile.csv --org <your org> --token <your token>


常用命令(持续更新中...)&spm=1001.2101.3001.5002&articleId=148945374&d=1&t=3&u=21abc01a832c46a0bc05398ac18b11c4)
6504

被折叠的 条评论
为什么被折叠?



