安装后无法启动,提示v7.2.0/tikv-server: no such file or directory

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】v7.2.0
【复现路径】
https://docs.pingcap.com/zh/tidb/stable/quick-start-with-tidb#在单机上模拟部署生产环境集群

第一次体验tidb,是使用上述例子中的“部署本地测试集群”linux的例子先后执行:

  1. curl --proto ‘=https’ --tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh | sh
    2.source /root/.bash_profile
    3.tiup playground

执行最后一个命令的时候报错:

[root@VM-0-7-centos ~]# tiup playground
tiup is checking updates for component playground …
Starting component playground: /root/.tiup/components/playground/v1.12.5/tiup-playground
Using the version v7.2.0 for version constraint “”.

If you’d like to use a TiDB version other than v7.2.0, cancel and retry with the following arguments:
Specify version manually: tiup playground
Specify version range: tiup playground ^5
The nightly version: tiup playground nightly

Start pd instance:v7.2.0
Start tikv instance:v7.2.0
Force pd(17817) to quit…
pd quit
Error: Playground bootstrapping failed: fork/exec /root/.tiup/components/tikv/v7.2.0/tikv-server: no such file or directory

【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】

请大神解惑

使用虚拟机的资源咋样?感觉是资源不足?

在阿里云ecs上安装的

看看系统日志,pd看着都没起来,直接退出了

欢迎来到 AskTUG 社区,正常是没有问题的,试过几次都这样么?

我本地虚拟机(4核16g)上重试了一下,是可以正常启动。
ECS的配置是4核8g,是不是因为配置达不到要求无法启动呢?
如果是因为配置的原因,有没可能再优化成最小化安装呢?因为这个是我们测试体验用,并非生产环境。

4C8G理论上来说应该可以启动playground的,ecs上的系统是什么系统?

CentOS Linux release 7.9.2009 (Core)

这系统没问题。。。你本地配置改成4核8G,试一下能不能起来,难道是7.2的playground占用资源比较多?

虚拟机设成4核8g可以启动,没问题。
下面的截图是我ecs的资源使用情况,一般是什么原因会导致无法启动?如果要查日志,需要怎么查,麻烦给个指引,感谢!

在使用 tiup playground 启动 TiDB 集群时,可以通过以下命令查看集群的日志:

tiup playground display

该命令会显示 TiDB 集群中各个组件的进程 ID、角色和运行时间等信息。其中,每个组件的进程 ID 可以用于查找该组件的日志文件。

以 TiDB 组件为例,TiDB 的日志文件默认存储在 ~/.tiup/data/playground-v5.4.0/tidb-4000/log/tidb.log 中,其中 v5.4.0 是 TiDB 的版本号,4000 是 TiDB 的默认端口号。可以使用以下命令查看 TiDB 的日志:

tail -f ~/.tiup/data/playground-v5.4.0/tidb-4000/log/tidb.log

该命令会实时显示 TiDB 的日志输出,方便查看 TiDB 的运行状态和错误信息等。

对于其他组件的日志,可以根据进程 ID 和组件类型查找对应的日志文件。例如,TiKV 的日志文件默认存储在 ~/.tiup/data/playground-v5.4.0/tikv-20160/log/tikv.log 中,其中 20160 是 TiKV 的默认端口号。可以使用以下命令查看 TiKV 的日志:

tail -f ~/.tiup/data/playground-v5.4.0/tikv-20160/log/tikv.log

需要注意的是,TiDB 集群的日志文件可能会比较大,需要定期清理或备份以避免占用过多的存储空间。同时,TiDB 集群的日志文件也可能包含敏感信息,如用户名、密码等,需要妥善保护。

是不是可以尝试离线tiup merge镜像

已经可以启动了,感谢各位!
将ECS上的其它应用停掉,再重新安装,就可以了。

感觉是内存不够了,你再看看

可以加 --tiflash 0 先不启用tiflash组件,
也可以加 --without-monitor 不启用监控,
最小资源体验tidb

看到后面是启来了。

还遇到一个问题:
服务启动后,TiDB、Dashboard、Grafana默认访问ip都是127.0.0.1,需要怎么配置才可以通过本机ip访问到呢?如:192.168.1.100

启动时指定

--host 192.168.1.100

更多内容可以参考

理论上不用配置就能访问

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