【问题标题】:Node data is empty after creation in go-zookeeper在 go-zookeeper 中创建后节点数据为空
【发布时间】:2020-09-07 00:16:02
【问题描述】:

从 go on creation 发布到 zookeeper 的数据是空的。 我使用库github.com/go-zookeeper/zk

我创建节点:

Name, _ = c.Create("/auth/nodes", publicKey, zk.FlagEphemeral|zk.FlagSequence, config.ZOO_OPEN_ACL_UNSAFE)

并通过以下方式读取数据:

b, _, _ := c.Get("/auth/" + Name)

创建后数据为空。有谁知道如何解决这个问题?

【问题讨论】:

  • 不要忽略错误。
  • 认为我稍后会进行错误处理而忽略了它们,结果我不应该这样做。我使用了错误的路径

标签: go apache-zookeeper


【解决方案1】:

原来我使用了错误的路径。正确的是

b, _, err := c.Get(Name)

我应该处理 Get 中的错误,看看发生了什么。

【讨论】:

    猜你喜欢
    • 2016-03-13
    • 1970-01-01
    • 2016-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-01
    相关资源
    最近更新 更多