华为云单机部署tidb5.0.0,启动失败!

【操作系统】CentOS Linux release 7.5.1804 (Core)
【TiDB 版本】5.0.0

【问题描述】

  1. 安装前环境准备和检查:
    https://docs.pingcap.com/zh/tidb/stable/check-before-deployment

  2. 根据此文档在华为云单机上部署TiDB5.0.0
    https://docs.pingcap.com/zh/tidb/stable/quick-start-with-tidb#第二种使用-tiup-cluster-在单机上模拟生产环境部署步骤

  3. 启动到TiKV时报错,报错如下:

  4. topo.yaml:
    topo.yaml (1.2 KB)

  5. tikv日志:
    tikv-20160.log (1.2 MB)
    tikv-20161.log (1.2 MB)
    tikv-20162.log (1.2 MB)

  6. pd日志:
    pd.log (2.7 MB)

PD 日志中可以看到, PD 启动有问题。请检查下防火墙是否都关闭了,端口是否放通
[2021/04/09 13:24:33.827 +08:00] [ERROR] [etcdutil.go:71] [“failed to get cluster from remote”] [error="[PD:etcd:ErrEtcdGetCluster]could not retrieve cluster information from the given URLs"]

防火墙是关了的

可以先试试tiup playground 是否可以。
也可以参考下这个文档 TIDB 入门运维基础视频教程(一)-- 快速体验 再部署下。

tiup playground安装是可以的

你到 tikv 的机器上,试试能不能访问 121.36.99.5 的 2379 端口,应该是被安全组拦了。

P.S. 如果你是在这个机器本地运行的 tiup ,可以把 121.36.99.5 换成私网地址,或者索性写成 127.0.0.1

pd 是成功了的,依赖pd的服务启动失败了。

单节点的 pd 很难启动不了。。

  1. 可以使用 tiup playground --host 121.36.99.5 来验证一下端口问题.
  2. 如果无法启动,可以ifconfig 看下是否有分配内网地址,用内网地址试试。

换127.0.0.1可以启动,为什么呢?就一台单机,firewalld和iptables都关了。

除了机器本身的防火墙规则,还有公有云的安全组呢,你访问公网的 2379 端口,被安全组拦住了吧

先不管了,暂时这样用着。哈哈

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。