Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hbase 我可以删除OpenTSDB中的单个数据点吗_Hbase_Opentsdb - Fatal编程技术网

Hbase 我可以删除OpenTSDB中的单个数据点吗

Hbase 我可以删除OpenTSDB中的单个数据点吗,hbase,opentsdb,Hbase,Opentsdb,我正在使用OpenTSDB存储我的时间序列数据,但是如果我想删除任何数据点,我无法找到正确的解决方案,如果我按照他们的文档进行操作,那么整个小时的数据也会被删除,这不完全符合目的,是否有人知道其他方法。我相信您可以通过/query来执行此操作,并指示OpenTSDB删除查询的数据 根据OpenTSDB最新文档: delete Boolean Optional Can be passed to the JSON with a POST to delete any data points t

我正在使用OpenTSDB存储我的时间序列数据,但是如果我想删除任何数据点,我无法找到正确的解决方案,如果我按照他们的文档进行操作,那么整个小时的数据也会被删除,这不完全符合目的,是否有人知道其他方法。

我相信您可以通过/query来执行此操作,并指示OpenTSDB删除查询的数据

根据OpenTSDB最新文档:

delete  Boolean Optional    Can be passed to the JSON with a POST to delete any data points that match the given query. false       W   true
为此,请:

  • 查询但使用动词
    DELETE
  • POST
    在json正文中使用delete=true
  • 例子

    {
        "start": 1356998400,
        "end": 1356998460,
        "delete": true,
        "queries": [
            {
                "aggregator": "sum",
                "metric": "sys.cpu.0",
                "rate": "true",
                "tags": {
                    "host": "*",
                    "dc": "lga"
                }
            },
        ]
    }
    

    参考资料:

    如果无法删除样本,是否可以通过插入具有相同时间戳的NaN来覆盖其值?尝试过,在我输入查询时不更新。您可以插入具有相同时间戳的其他值以检查是否支持值覆盖。这个问题很老了,我问这个问题时没有。不过,感谢您的回答,可能会帮助其他人寻找相同的。