mysql 进入4000 端口进不了

image
扩容缩容之后用mysql启动不了4000端口

1、请提供下集群的版本,拓扑

2、请提供下当前环境各个 TiDB 组件的状态,包括 TiDB ,TiKV,PD


重启之后直接报错,版本是v-4.0.0-rc

好的,请提供下 192.168.2.110 以及 192.168.2.130 tidb server 的 log 文件,这里排查下~


请问是哪个日志

要看哪个目录,默认是哪个,我刚装的没有改过

查看下,tidb servers 指定的 deploy 下的,log 目录下的 tidb.log 以及 tidb_stderr.log 文件

[tidb_servers]
ansible_host=192.168.2.110 deploy_dir=/home/tidb/deploy 

以上图为例,日志文件在 /home/tidb/deploy/tidb.log 或 /home/tidb/deploy/tidb_stderr.log


你好,是这个吗

您好,通过这些日志,初步推测

1、 tidb log 发现这个 tidb server 可能和 pd 节点192.168.2.120 的 2379 端口存在连通性问题,请在该 tidb server 上使用 telnet 192.168.2.120 2379 看下是否正常

2、tidb_stderr.log 中存在无法识别的参数,建议修正

telnet 没问题

好的,请帮忙提供下述信息:

1、在一个 tidb server 上执行下述操作,并截图:

1) ip addr
2) telnet 192.168.2.120 2379

2、请提供下一个 tidb sever log 的完整的日志文件,而不是截图

ansible.log (1.3 MB)

我这边把这个日志发了,麻烦看看

请提供下上面的帖子 1 的 telnet 的信息,以及 2 某个 tidb server 完整的 tidb.log,方便问题的排查,感谢配合~

好的,也请提供下 tidb server 192.168.2.110 的完整的 tidb.log 日志,而不是截图,位置在:

tidb.log文件200多兆,发不了


文件太大了

1、可以这样操作,清理下 tidb.log

1)备份 tidb.log ,示例命令:cp tidb.log tidb.log.bak
2)清空 tidb.log , 示例命令:> tidb.log
3)启动 tidb server,示例命令: ansible-playbook start.yml  --tags=tidb

2、上述操作后,提供下 tidb server 192.168.2.110 的完整的 tidb.log 日志