使用 influx CLI 写入数据
要从命令行写入数据,使用influx write命令。在您的命令中包括以下内容:
| 需求 | 包含到 |
|---|---|
| 组织 | 使用 -o、--org 或 --org-id 标志。 |
| 桶 | 使用 -b、--bucket 或 --bucket-id 标志。 |
| 精度 | 使用 -p, --precision 标志。 |
| API令牌 | 设置INFLUX_TOKEN环境变量或使用t, --token标志。 |
| 数据 | 使用 行协议 或 带注释的CSV 写入数据。通过 -f, --file 标志传递一个文件。 |
参见 Line protocol 和 Annotated CSV
示例 influx 写入命令
写一行行协议
influx write \
-b bucketName \
-o orgName \
-p s \
'myMeasurement,host=myHost testField="testData" 1556896326'
从文件写入线协议
influx write \
-b bucketName \
-o orgName \
-p s \
--format=lp
-f /path/to/line-protocol.txt
从文件中写入注释的CSV
influx write \
-b bucketName \
-o orgName \
-p s \
--format=csv
-f /path/to/data.csv