#!/bin/bash echo "🔧 使用 HashiCorp 官方脚本修复 master 节点二进制文件..." # 停止 nomad 服务 echo '3131' | sudo -S systemctl stop nomad || true echo '3131' | sudo -S pkill -9 -f nomad || true # 删除旧的二进制文件 echo '3131' | sudo -S rm -f /usr/local/bin/nomad /usr/bin/nomad # 使用 HashiCorp 官方安装脚本(自动检测架构) curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add - echo '3131' | sudo -S apt-add-repository "deb [arch=$(dpkg --print-architecture)] https://apt.releases.hashicorp.com $(lsb_release -cs) main" echo '3131' | sudo -S apt-get update echo '3131' | sudo -S apt-get install -y nomad=1.10.5-1 # 验证安装 nomad version # 重启服务 echo '3131' | sudo -S systemctl daemon-reload echo '3131' | sudo -S systemctl enable nomad echo '3131' | sudo -S systemctl start nomad echo "✅ Master 节点二进制文件修复完成!"