【问题标题】:Gocql configuration issue when connecting to YugabyteDB in Kubernetes cluster在 Kubernetes 集群中连接 YugabyteDB 时的 Gocql 配置问题
【发布时间】:2021-10-02 01:29:12
【问题描述】:

[用户在YugabyteDB Community Slack上发布的问题]

我目前正在使用我的应用程序试用Yugabyte k8s operator deployment,该应用程序正在使用Go Yugabyte cql driver。我使用解析为 3 个 IP 地址的单个 dns yb-tservers.my-namespace.svc.cluster.local 让应用程序正常工作、连接和查询。我的应用程序位于同一集群上的不同 k8s 命名空间中。但是,该应用程序正在从客户端驱动程序记录以下内容:

gocql: events: unable to fetch host info for (10.x.x.1:9042): host not found in peers table
gocql: events: unable to fetch host info for (10.x.x.2:9042): host not found in peers table

对于从 dns 解析的 3 个 IP 地址中的 2 个,它似乎正在这样做。是否有任何明显的首选配置问题需要查看?

【问题讨论】:

    标签: yugabyte-db


    【解决方案1】:

    使用无头服务 dns 名称指定 tserver 地址,如下所示,它应该可以工作:

    yb-tserver-0.yb-tservers.my-namespace.svc.cluster.local
    yb-tserver-1.yb-tservers.my-namespace.svc.cluster.local
    yb-tserver-2.yb-tservers.my-namespace.svc.cluster.local
    

    【讨论】:

      猜你喜欢
      • 2021-11-02
      • 1970-01-01
      • 2019-11-02
      • 1970-01-01
      • 2022-11-10
      • 1970-01-01
      • 2020-06-05
      • 2021-10-26
      • 2012-01-17
      相关资源
      最近更新 更多