gpt4 book ai didi

hadoop - 竞争条件警告 OpenTSDB

转载 作者:可可西里 更新时间:2023-11-01 14:45:57 27 4
gpt4 key购买 nike

同时对 openTSDB 运行多个导入时,我收到竞争条件警告。以下是显示竞争条件的日志序列之一。

2013-08-21 14:34:24,745 INFO [main] UniqueId: Creating an ID for kind='tagv' name='25447'

2013-08-21 14:34:24,747 INFO [main] UniqueId: Got ID=307 for kind='tagv' name='25447'

2013-08-21 14:34:24,752 WARN [main] UniqueId: Race condition: tried to assign ID 307 to tagv:25447, but CAS failed on PutRequest(table="tsdb-uid", key="25447", family="id", qualifiers=["tagv"], values=["\x00\x013"], timestamp=9223372036854775807, lockid=-1, durable=true, bufferable=true, attempt=0, region=null), which indicates this UID must have been allocated concurrently by another TSD. So ID 307 was leaked.

我有以下问题:

  1. 既然是warning,那记录是不是真的写入了,没有跳过?
  2. 最后它说,“ID 307 已泄露”,是否为该记录分配了其他 ID?
  3. 如何验证所述记录是否已写入名为'tsdb-uid'的HBase表中? (HBase shell 命令,我尝试了一些但没有成功)。

最佳答案

这只是意味着一个 UID 是白白分配的,除此之外一切都很好。如果您担心 tsdb-uid 表的状态,您可以运行 tsdb uid fsck 命令,它可能会报告一些 UID 已分配但未使用。

如果您只是偶尔看到该消息,则可以忽略它。如果你经常看到它,那么唯一不希望出现的后果是你消耗 UID 空间的速度比你应该的要快,所以你可能会更快地用完 UID(每个有 16777215 个可能的 UID:指标名称,标签名称、标记值)。

关于hadoop - 竞争条件警告 OpenTSDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18354383/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com