问题标签 [pd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
720 浏览

database - 如何将现有的 TiKV 节点连接到 TiDB 中的新 PD 集群?

我有一个运行在 gcloud 中的 TiDB 实例,使用 tidb-ansible 脚本进行部署。我想用新的 PD 节点替换,所以我销毁并替换了那些。PD 集群现在可以正常启动了,但是当我尝试启动 TiKV 节点时,我得到了这个错误:

TiDB 常见问题解答(https://pingcap.com/docs/FAQ/)中有一个很好的错误解释:

-- 启动 TiKV 时出现集群 ID 不匹配的信息。--

这是因为本地 TiKV 中存储的集群 ID 与 PD 指定的集群 ID 不同。部署新的 PD 集群时,PD 会生成随机的集群 ID。TiKV 从 PD 获取集群 ID,并在初始化时将集群 ID 存储在本地。下次启动 TiKV 时,它会检查本地集群 ID 和 PD 中的集群 ID。如果集群 ID 不匹配,则会显示集群 ID 不匹配消息并退出 TiKV。

如果你之前部署了一个 PD 集群,然后你删除了 PD 数据并部署了一个新的 PD 集群,就会出现这个错误,因为 TiKV 使用旧数据连接到新的 PD 集群。

但是没有解释如何解决这个问题。有没有办法销毁 TiKV 实例上的本地集群 ID,以便它可以正确挂接 PD?

如果我能让他们再次交谈,PD 是否能够协调我现有的 TiKV 节点(使用现有数据)?

0 投票
1 回答
116 浏览

database - 关于 TiDB 滚动更新的机器数

我有一个 4 台机器的 TiDB 集群,我想添加一个 PD 服务器。但似乎机器数量不符合滚动更新的要求。在 TiDB 文档中,滚动更新至少需要 2 个 TiDB 服务器、3 个 PD 服务器和 3 个 TiKV 服务器。所以我现在不能执行滚动更新?

0 投票
1 回答
55 浏览

database - 为什么 TiKV/PD 修改后的 `toml` 配置不生效?

在 TiDB 部署过程中,为什么修改tomlTiKV/PD 的配置没有生效?

0 投票
1 回答
53 浏览

tidb - 如何删除离线集群节点的监控数据?

我已经在我们的生产环境中部署了 TiDB。我想知道如何删除离线集群节点的监控数据。

0 投票
1 回答
164 浏览

tidb - 每个 Region 的副本数是否可配置?如果是,如何配置?

我已经在我的机器上部署了 TiDB 集群。每个 Region 的副本数是否可配置?如果是,如何配置?

0 投票
1 回答
973 浏览

distributed-database - 为什么启动 PD 时会显示 `etcd cluster ID mismatch` 消息?

当我启动 PD(放置驱动程序)时,由于etcd cluster ID mismatch某种原因显示了该消息。如何处理这个问题?

0 投票
1 回答
76 浏览

distributed-database - 如何查看整个 TiDB 集群的健康状态?

我已经部署了 TiDB 集群进行测试。我想检查实例是否全部启动成功,但是我没有命令行集群管理工具。这种情况下,如何查看 TiDB 集群的健康状态呢?

0 投票
1 回答
96 浏览

distributed-database - `ERROR 9001 (HY000): PD server timeoutstart timestamp may fall behind safepoint` 在 TiDB 中

我在测试 TiDB 时,遇到了 9001 错误。我没有弄清楚原因。如何处理?

0 投票
1 回答
60 浏览

tidb - 无法在 TiDB 中使用 `127.0.0.1` 连接到 PD 服务器

我已经部署了一个 TiDB 集群进行测试。使用PD Control时,发现只能使用本地IP地址连接PD服务器,而无法使用127.0.0.1. 我想知道为什么。

0 投票
1 回答
52 浏览

tidb - PD集群的时间同步需要多精确?如果 PD 服务器中的时间不一致怎么办?

我正在为 PD 服务器的时间同步而苦苦挣扎,无法找到保证其精度的好方法。有人知道以上两个问题的答案吗?