Write data with the influx CLI
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