TiDB在Mac OS上无法正常启动

【 TiDB 使用环境`】
Mac OS Big Sur Version 11.1
Apple M1
8GB
【 TiDB 版本】
1.9.4 tiup
Go Version: go1.17.8
Git Ref: v1.9.4
GitHash: 21178655f26240da5227b64988e066586a4ea6b6
【遇到的问题】
在执行tiup playground命令时,tide instance无法正常启动,截图如下
58%20PM
查看日志报错信息出现在这里
[2022/05/07 13:14:32.647 +08:00] [FATAL] [session.go:3034] [“check bootstrapped failed”] [error=“[tikv:9001]PD server timeout”] [stack=“github.com/pingcap/tidb/session.getStoreBootstrapVersion
\t/Users/pingcap/workspace/build-common/go/src/github.com/pingcap/tidb/session/session.go:3034
github.com/pingcap/tidb/session.BootstrapSession
\t/Users/pingcap/workspace/build-common/go/src/github.com/pingcap/tidb/session/session.go:2778
main.createStoreAndDomain
\t/Users/pingcap/workspace/build-common/go/src/github.com/pingcap/tidb/tidb-server/main.go:298
main.main
\t/Users/pingcap/workspace/build-common/go/src/github.com/pingcap/tidb/tidb-server/main.go:204
runtime.main
\t/usr/local/go1.18/src/runtime/proc.go:250”]

【复现路径】很简单的tiup playground

感谢大佬们

1 个赞

检查下端口是不是被占用了,错误信息描述 PD 无法访问

1 个赞

你这是在本上直接跑呀?
排查端口,防火墙,杀毒软件
还不成功得话还是搞个Linux虚拟机,关防火墙,SElinux

1 个赞

感谢大佬,查看了一下端口,应该是正常的,对应的服务在端口上已经启动并且连接已经建立了


上图为对应的端口信息

1 个赞

感觉要搞虚拟机了,M1真是难搞,我跑的还是tutorial中的最简单的启动教程

1 个赞

这个复现难度有点大,还得先买个M1,
重新开个terminal跑tiup也是这样?

1 个赞

一样一样的,仍然是相同的报错

检查启动日志,tidb进程启动失败。

我也是 M1,是可以跑通的,是不是其他原因呢?

:joy:好多小伙伴MAC报各种莫名的错误,MAC坑太多,果断虚拟机了

难道因为我是第一版的Apple M1吗:joy:,Pro是不是比初始版的优化了什么:joy:

虚机虚机,Mac太绝望了

跟楼主一样,m1 cpu的跑不起来,intel cpu的笔记本的可以。


大家都是用虚拟机解决这个问题的,mac兼容性还是差了点。

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