zyw8136
(Hacker 6tdw Syz6)
1
Bug 反馈
清晰准确地描述您发现的问题,提供任何可能复现问题的步骤有助于研发同学及时处理问题
【 Bug 的影响】
从5.3.4升级到6.0的过程中,会有node_export启动超时的问题,导致所有的node_export启动不了。
【可能的问题复现步骤】
从5.3.4升级到6.0正常升级。
【看到的非预期行为】
老版本的node_export安装在/**/tidb/deploy/bin/node_exporter。
但是新版本的启动脚本,/home/tidb/deploy/monitor-9100/scripts/run_node_exporter.sh
中的node_export启动路径为:/home/tidb/deploy/monitor-9100/bin/node_exporter/node_exporter,而这里的node_export又找不到。软连接都嵌。
【期望看到的行为】
安装的过程中,如果修改路径,组件应该安装,检测一下。
【相关组件及具体版本】
【其他背景信息或者截图】
如集群拓扑,系统和内核版本,应用 app 信息等;如果问题跟 SQL 有关,请提供 SQL 语句和相关表的 Schema 信息;如果节点日志存在关键报错,请提供相关节点的日志内容或文件;如果一些业务敏感信息不便提供,请留下联系方式,我们与您私下沟通。
Min_Chen
(Make the world more reliable)
2
您好:
麻烦提供一下详细升级过程,问题中提到的修改路径是通过什么修改的?
1 个赞
zyw8136
(Hacker 6tdw Syz6)
3
就是修改了run_node_export.sh启动脚本中应用程序的路径。
1 个赞
Kongdom
(Kongdom)
6
额。。。这个貌似不能直接在bat中修改的,需要通过tiup或者ctl统一管理
如果想迁移,一般采用扩容缩容的方式。
1 个赞
嵌套的软链接是升级后才出现的吗
这个集群最开始是 ansible 部署的吗
使用什么版本 tiup-cluster 升级的
升级前有对服务器进行什么运维操作吗
/home 和 /ssd 关系是?
Min_Chen
(Make the world more reliable)
10
组件最好不要直接修改部署目录里的,修改后和 tiup 那边的元数据不一致了,下次推的时候肯定会出问题的。
如果想修改 node_exporter 的部署目录可以修改 tiup cluster edit-config 中的 global.deploy_dir。
zyw8136
(Hacker 6tdw Syz6)
11
嵌套连接是升级后出现的。这个连接最早是ansible部署的。具体版本没有记录下来。升级前没有对服务器做什么操作。home是系统目录。ssd是安装目录。
Min_Chen
(Make the world more reliable)
12
明白了,你意思是说:老版本是共用的部署目录,bin 文件放在一起的?新版本 6.0 强制把他们分开了,但是没有给新路径安装 bin 文件,对吧?
tiup cluster show-config 能看看输出信息嘛?
以及你认为错误的 run_node_export.sh 脚本内容。
对我初学者来说,升级版本也遇到这样的情况『对我有用』
system
(system)
关闭
18
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。