docs-v2/content/influxdb/v2/write-data/developer-tools/influx-cli.md

1.9 KiB

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