macos:TiUP playground 使用问题

环境:
macOS 10.13.6
v1.0.8 tiup
Go Version: go1.13
Git Branch: master
GitHash: 4276089

疑问:
安装 tiup 后,命令行直接执行 tiup playground 卡到这一步是有什么异常吗?
查了一下进程发现 tikv 和 tidb 都没启动起来,只有 pd 启动起来了。是我本机的环境问题还是 tiup 这个版本有 bug 呢?


Ctrl + c 退出的话是这样,疑似卡在 TiFlash 处?

检查下磁盘空间是不是快满了。

PS:请选择正确的标签和分类

请使用 tiup --tag test playground 显式添加一个 tag, 然后把 ~/.tiup/data/test/ 里面的各个组件的启动日志提供一下。

不好意思没找到TiUP的栏就发在这里了。
磁盘空间我本地256的SSD还有140G,应该没有问题。

感谢反馈,辛苦反馈下上面的信息:

文件在这里~ https://cloud.tsinghua.edu.cn/f/80a232d70c9c455b8343/
自己看了一下主要原因似乎是tikv没启动起来,可能跟我macOS系统有关系?

ok,已收到,正在分析,请稍等,看 tidb log 有如下日志输出,看是 pd rpc 连接 tikv 失败:

....pdRPC backoffer.maxSleep 40000ms is exceeded, errors:\
region not found for key \....
...["check bootstrapped failed"] [error="[tikv:9001]PD server timeout"]..

tikv 也没有正常的日志输出,仅有如下日志,是否为系统原因我们在确认下:

dyld: lazy symbol binding failed: Symbol not found: ____chkstk_darwin
  Referenced from: /Users/txy/.tiup/components/tikv/v4.0.4/tikv-server (which was built for Mac OS X 10.15)
  Expected in: /usr/lib/libSystem.B.dylib

你好,tikv 目前无法保证在 mac os 上运行,我们在搜索相关报错时,看下是否可以升级 mac os 系统版本到最新看是否可以使用 tiup playground 功能。

我查了一下,应该是远程拉取的官方编译版本只保证支持 MacOS 10.15 以上,在10.13上运行不稳定,参见此问题

由于我在 MacOS 10.13 的机器上手动编译了 TiDB,TiKV 和 PD 三个组件,并且手动启动集群也是可以的,于是我尝试了 TiUP 指定 binpath 的参数来利用自己 build 的可执行文件启动,这是可行的!


谢谢你们的建议!

hi,

更正下上面的说法:我们可以保证在较新的 mac 版本上提供 tidb 服务,tiup 这边也是做了优化。

也正如你所说,官方编译的版本需要在 mac os 10.15 以及其上,感谢你的反馈和支持。

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