tiup cluster start启动集群报错:

start启动时报错:
Error: failed to start: failed to start tikv: failed to start: tikv 10.139.13.121:20161, please check the instance’s log(/home/tidbtest/tidb-deploy/tikv-20161/log) for more detail.: timed out waiting for port 20161 to be started after 2m0s

Verbose debug logs has been written to /home/tidb0113/.tiup/logs/tiup-cluster-debug-2021-01-13-17-48-29.log.
Error: run /home/tidb0113/.tiup/components/cluster/v1.3.1/tiup-cluster (wd:/home/tidb0113/.tiup/data/SLxwidm) failed: exit status 1

日志文件:
[2021/01/13 17:49:37.132 +08:00] [FATAL] [setup.rs:200] [“invalid configuration: default rocksdb not exist, buf raftdb exist”]

麻烦查看一下 TiKV 的启动脚本,看一下报什么错误。
在我的环境中路径为 /opt/tidb/tikv-20160/scripts/run_tikv.sh

1 个赞

这个是启动脚本:

直接运行一下这个脚本,看一下报什么错误

大神您好,我重新tiup cluster start 发现tikv都可以启动了,现在换tiflash启动不了,


我按照跑了一下tiflash的脚本:
image
这是ok的嘛?

tiup cluster display 看一下集群的状态

现在集群状态:

prometheus 和 grafana 的状态还是不对。
tiup cluster start XXX -R prometheus
tiup cluster start XXX -R grafana
分别启动一下 prometheus 和 grafana。

启动prometheus好的,启动grafana有问题


我刚刚看了一下状态,又都好了,

这个为什么?辛苦您了,这个登录下面什么也没有,我看网上人家好像下面还有两行,可以点进去查看一些东西,我这个什么也没有,正确嘛?再麻烦您一下:

加号下面的田字点一下。在里面

点击后:


在这里,是吧,

但是为什么我的这个没有像人家的那样,在一开始的界面上显示呢?

点几次就被缓存了。这个是 grafana 自己的问题。

ok,好的,谢谢大神的指导了,辛苦您了,最后有个小小的疑问:
当初:这里分别启动的
tiup cluster start XXX -R prometheus
tiup cluster start XXX -R grafana
分别启动一下 prometheus 和 grafana

我可以也进入到对应的目录下面sh 相应组件的启动脚本嘛?:hugs:

@萨格尔王 大神,您好,又有点尴尬了,我在三台机器上模拟部署,又是tikv启动不了:
image
集群状态是:
image
这个都没有启动的了,应该不是sh 对应的脚本吧
具体pd报错:
[2021/01/14 18:56:11.280 +08:00] [FATAL] [main.go:119] [“run server failed”] [error=“listen tcp 0.0.0.0:2380: bind: address already in use”] [stack=“github.com/pingcap/log.Fatal
\t/home/jenkins/agent/workspace/build_pd_multi_branch_v4.0.2/go/pkg/mod/github.com/pingcap/log@v0.0.0-20200117041106-d28c14d3b1cd/global.go:59
main.main
\t/home/jenkins/agent/workspace/build_pd_multi_branch_v4.0.2/go/src/github.com/pingcap/pd/cmd/pd-server/main.go:119
runtime.main
\t/usr/local/go/src/runtime/proc.go:203”]

这个好像是端口有问题,已解决,打扰您了,辛苦

感谢反馈 :pray:

大佬,客气了,感谢社区的指导,我有个小小的遗留疑问:
image
我可以直接按顺序执行对应的脚本启动嘛?还是一定要用这两条指令启动:
tiup cluster start XXX -R prometheus
tiup cluster start XXX -R grafana

可以在 prometheus 和 grafana 所在的服务器直接启动脚本,但推荐使用 tiup 来统一管理。

好的,谢谢

不客气,有问题可重新开贴提问。