【问题标题】:Updating the Influxdb database every 1 minute by importing information through a text file通过文本文件导入信息,每 1 分钟更新一次 Influxdb 数据库
【发布时间】:2019-02-07 10:55:41
【问题描述】:

我目前正在测试从文本文件导入信息以更新名为 serverstate 的现有数据库。我正在尝试遵循 Influxdb 文档,但由于我是此类系统的新手,因此无济于事。

ServerInfluxdb.txt 文件的内容:

ServerState,state=1 value=1

用于导入文件的命令:

influx -database=serverstate -import -path=ServerInfluxdb.txt

产生的错误:

2019/02/07 10:39:40 error: error parsing query: found ServerState, expected SELECT, DELETE, SHOW, CREATE, DROP, EXPLAIN, GRANT, REVOKE, ALTER, SET, KILL at line 1, char 1

感谢任何帮助。

提前谢谢你,

问候,

卢克

【问题讨论】:

    标签: influxdb


    【解决方案1】:

    import 选项用于导入导出的database。也就是说,您的文件 (ServerInfluxdb.txt) 需要包含 DDL 以创建 database

    例如

    # DDL
    CREATE DATABASE pirates
    CREATE RETENTION POLICY oneday ON pirates DURATION 1d REPLICATION 1
    
    # DML
    # CONTEXT-DATABASE: pirates
    # CONTEXT-RETENTION-POLICY: oneday
    
    treasures,captain_id=dread_pirate_roberts value=801 1439856000
    treasures,captain_id=flint value=29 1439856000
    treasures,captain_id=sparrow value=38 1439856000
    treasures,captain_id=tetra value=47 1439856000
    treasures,captain_id=crunch value=109 1439858880
    

    见:https://docs.influxdata.com/influxdb/v1.7/tools/shell/#import-data-from-a-file-with-import

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-30
      • 2014-05-01
      • 1970-01-01
      • 2019-08-18
      • 1970-01-01
      相关资源
      最近更新 更多