influxdb - 如何启动 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/它以不同的方式安装,但假设两种方式都可以正常工作。
谢谢。
解决方案
通常使用类似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
希望这可以帮助你。
推荐阅读
- ansible - 检查文件是否存在的 Ansible 测试
- python - 无法从 hashlib 导入 scrypt
- css - 如何在相同高度的列中实现等间距引导?
- javascript - 创建对象特定的数组/列表
- c - 无法过滤源 ip
- dart - 在 dart 中使用可为空字段分配值的更好方法
- vba - Visual Basic for Applications (VBA) 中的复制按钮
- azure-devops - 如何修复拒绝访问:使用的个人访问令牌已过期
- linux - 如果我的交换使用率为 100%,我应该担心吗?
- javascript - 在javascript中处理url和文件输入