夜傲海-s
1
【 TiDB 使用环境】
【概述】v2.1.17版本部署,inventory.ini中没有spark的配置信息,报错"AnsibleUndefinedVariable: ‘dict object’ has no attribute ‘spark_master’"
【背景】 ansible-playbook deploy.yml --limit @/home/tidb/tidb-ansible/retry_files/deploy.retry
【业务影响】无
【TiDB 版本】v2.1.17
【附件】
- 报错截图
- inventory.ini配置截图
难道还要把deploy.yml里的相关spark注释掉吗?
先升级~
社区最低的支持版本是 3.0及以上
很多低版本的 BUG 在高版本都已经修复
建议
2.X 升级到 3.X
3.X 升级到 4.X
4.X 升级到 5.X
升级前先调研~
夜傲海-s
3
把这部分注释掉就可以正常部署了,笑哭。我也不想用这么低版本的呀,奈何客户用的是低版本:rofl:
数据小黑
(数据小黑)
5
这应该是没维护spark_master和spark_slaves吧,不用就注释掉吧,
最好引导客户升级一下,要不然再遇到什么问题,不太好弄
夜傲海-s
6
注释掉,确实就可以了。主要是对代码不熟悉,担心注释掉后会有其他未知的影响,所以,特地发帖找大佬们请教一下
就是 ansible playbook,不需要安装的组件,注释相关 role 执行部分即可。你自己找到正解啦。
1 个赞
system
(system)
关闭
8
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。