Get started with InfluxDB
目前InfluxDB已经是v2.0版本,支持macOS、Linux、Docker、Kubernetes。Docker是非常好的工具,并且支持windows、linux、macOS,因此我们推荐使用Docker版。
Download and run InfluxDB v2.0
使用 docker run
来下载和运行InfluxDB v2.0 Docker 影像.暴露端口 8086
, 客户端适应该端口访问InfluxDB HTTP API.
docker run --name influxdb -p 8086:8086 quay.io/influxdb/influxdb:v2.0.3
在detached mode模式下运行InfluxDB , 在 docker run
命令后面添加 -d
标签。
InfluxDB “phone home”
默认情况下,InfluxDB将遥测数据发送回InfluxData。该 InfluxData telemetry 页面提供了所收集的数据以及如何使用这些信息。
要选择不将遥测数据发送回InfluxData,请--reporting-disabled在启动InfluxDB容器时包括该 标志。
docker run -p 8086:8086 quay.io/influxdb/influxdb:v2.0.3 --reporting-disabled
Console into the InfluxDB Container (Optional)
要使用influx
命令行界面,请控制台到influxdb
Docker容器:
docker exec -it influxdb /bin/bash
Set up InfluxDB
nfluxDB的初始设置过程包括创建默认组织,用户,存储桶和Admin身份验证令牌。InfluxDB用户界面(UI)和influx命令行界面(CLI)均可使用设置过程。
Admin token permissions
在InfluxDB设置过程中创建的Admin令牌具有 对数据库中所有组织的完全读写访问权限。为了防止组织之间的意外交互,我们建议 为每个组织创建一个All Access令牌,并使用这些令牌来管理InfluxDB。
Set up InfluxDB through the UI
- 在运行InfluxDB的情况下,访问 localhost:8086.
- 点击开始
Set up your initial user
- 输入用户名您的初始用户。
- 输入密码并为您的用户确认密码。
- 输入您的初始组织名称。
- 输入您的初始存储桶名称。
- 点击继续。
现在,InfluxDB已使用主要用户,组织和存储桶进行了初始化。您已准备好编写或收集数据。
InfluxDB数据库Web 端 UI 界面