首页 > 解决方案 > 如何启动 influxdb 2.0.2?

问题描述

好的,我安装了(在 ubuntu 20.04 中),因为它说 influxdb 的官方页面https://portal.influxdata.com/downloads/,特别是这些命令:

wget https://dl.influxdata.com/influxdb/releases/influxdb_2.0.2_amd64.deb
sudo dpkg -i influxdb_2.0.2_amd64.deb

然后添加命令来启动和创建守护进程的持久性。

systemctl enable --now influxdb
systemctl status influxdb

就好像它被激活并正常运行一样

● influxdb.service - InfluxDB is an open-source, distributed, time series database
     Loaded: loaded (/lib/systemd/system/influxdb.service; enabled; vendor preset: enabled)
     Active: active (running) since Fri 2020-11-20 17:43:54 -03; 55min ago
       Docs: https://docs.influxdata.com/influxdb/
   Main PID: 750 (influxd)
      Tasks: 7 (limit: 1067)
     Memory: 33.8M
     CGroup: /system.slice/influxdb.service
             └─750 /usr/bin/influxd
Nov 20 17:44:03 hypercc influxd[750]: ts=2020-11-20T20:44:03.754479Z lvl=info msg="Open store (start)" log_id=0QarEkHl000 service=storage-engine op_name=tsdb_open op_event=start
Nov 20 17:44:03 hypercc influxd[750]: ts=2020-11-20T20:44:03.754575Z lvl=info msg="Open store (end)" log_id=0QarEkHl000 service=storage-engine op_name=tsdb_open op_event=end op_elapsed=0.098ms
Nov 20 17:44:03 hypercc influxd[750]: ts=2020-11-20T20:44:03.754661Z lvl=info msg="Starting retention policy enforcement service" log_id=0QarEkHl000 service=retention check_interval=30m
Nov 20 17:44:03 hypercc influxd[750]: ts=2020-11-20T20:44:03.754888Z lvl=info msg="Starting precreation service" log_id=0QarEkHl000 service=shard-precreation check_interval=10m advance_period=30m
Nov 20 17:44:03 hypercc influxd[750]: ts=2020-11-20T20:44:03.755164Z lvl=info msg="Starting query controller" log_id=0QarEkHl000 service=storage-reads concurrency_quota=10 initial_memory_bytes_quota_per_query=9223372036854775807 memory_bytes_quota_per_query=9223372036854775807 max_memory_bytes=0 queue_size=10
Nov 20 17:44:03 hypercc influxd[750]: ts=2020-11-20T20:44:03.755725Z lvl=info msg="Configuring InfluxQL statement executor (zeros indicate unlimited)." log_id=0QarEkHl000 max_select_point=0 max_select_series=0 max_select_buckets=0
Nov 20 17:44:04 hypercc influxd[750]: ts=2020-11-20T20:44:04.071001Z lvl=info msg=Starting log_id=0QarEkHl000 service=telemetry interval=8h
Nov 20 17:44:04 hypercc influxd[750]: ts=2020-11-20T20:44:04.071525Z lvl=info msg=Listening log_id=0QarEkHl000 transport=http addr=:8086 port=8086
Nov 20 18:14:03 hypercc influxd[750]: ts=2020-11-20T21:14:03.757182Z lvl=info msg="Retention policy deletion check (start)" log_id=0QarEkHl000 service=retention op_name=retention_delete_check op_event=start
Nov 20 18:14:03 hypercc influxd[750]: ts=2020-11-20T21:14:03.757233Z lvl=info msg="Retention policy deletion check (end)" log_id=0QarEkHl000 service=retention op_name=retention_delete_check op_event=end op_elapsed=0.074ms

我应该添加什么才能编写“涌入”并直接进入数据库进行查询?是IP地址吗?

当我进入 influx 时,我只获得帮助选项,但它没有说明任何关于连接或类似的内容。

顺便说一下https://docs.influxdata.com/influxdb/v2.0/get-started/它以不同的方式安装,但假设两种方式都可以正常工作。

谢谢。

标签: influxdbinfluxdb-2

解决方案


通常使用类似Telegraf的工具来收集数据并将其写入 InfluxDB。您可以在要从中收集数据的每台服务器上安装 Telegraf。 https://docs.influxdata.com/telegraf/v1.17/

您可以浏览http://your_server_ip:8086并登录到 chronograf(包含在 InfluxDB 2.0 中)。在这里,您可以创建仪表板并从 InfluxDB 查询数据。

也可以通过 InfluxDB CLI 进行手动查询。您可以在终端中简单地使用它的influx query命令。 https://docs.influxdata.com/influxdb/v2.0/query-data/

请注意,某些命令在您被允许执行它们之前需要验证(例如 user 命令)。您可以通过添加-t参数后跟有效的用户令牌(可以在 Web 界面中找到)来进行身份验证。例子:influx -t token_here user list

希望这可以帮助你。


推荐阅读