title |
weight |
description |
menu |
related |
Write data with the influx CLI |
205 |
Use the `influx write` command to write data to InfluxDB from the command line.
|
influxdb_v2 |
name |
parent |
Influx CLI |
Developer tools |
|
|
/influxdb/v2/write-data/developer-tools/csv/ |
|
To write data from the command line, use the influx write
command.
Include the following in your command:
Requirement |
Include by |
Organization |
Use the -o ,--org , or --org-id flags. |
Bucket |
Use the -b , --bucket , or --bucket-id flags. |
Precision |
Use the -p , --precision flag. |
API token |
Set the INFLUX_TOKEN environment variable or use the t , --token flag. |
Data |
Write data using line protocol or annotated CSV. Pass a file with the -f , --file flag. |
See Line protocol and Annotated CSV
Example influx write commands
Write a single line of line protocol
influx write \
-b bucketName \
-o orgName \
-p s \
'myMeasurement,host=myHost testField="testData" 1556896326'
Write line protocol from a file
influx write \
-b bucketName \
-o orgName \
-p s \
--format=lp
-f /path/to/line-protocol.txt
Write annotated CSV from a file
influx write \
-b bucketName \
-o orgName \
-p s \
--format=csv
-f /path/to/data.csv