docs-v2/content/v2.0/write-data/development-tools/influx-cli.md

1.9 KiB

title seotitle list_title weight description menu
Influx CLI Write data with the influx CLI Write data with the influx CLI 205 Write data to InfluxDB using the `influx` CLI.
v2_0
name parent
Influx CLI Developer tools

From the command line, use the influx write command to write data to InfluxDB. 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.
Authentication 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