方案:在 Azure HDInsight 中创建群集失败并出现 DomainNotFound 错误
本文介绍在与 Azure HDInsight 群集交互时出现的问题的故障排除步骤和可能的解决方案。
问题
HDI 安全(企业安全性套餐)群集创建失败并出现 DomainNotFound
错误消息。
原因
DNS 设置不正确。
解决方法
部署已加入域的群集后,HDI 会在 Azure Active Directory 域服务中创建内部用户名和密码(针对每个群集),并将所有群集节点加入此域。 域加入使用 Samba 工具来完成。 请确保满足以下先决条件:
- 域名应通过 DNS 进行解析。
- 应在要部署群集的虚拟网络的 DNS 设置中设置域控制器的 IP 地址。
- 如果虚拟网络与 Azure Active Directory 域服务的虚拟网络对等互连,则必须手动完成。
- 如果使用的是 DNS 转发器,则必须在虚拟网络中正确解析域名。
- 安全策略 (NSG) 不应阻止域加入。
其他调试步骤
在同一子网中部署 Windows VM,使用用户名和密码将计算机加入域(这可以通过控制面板 UI 来完成),或者
在同一子网中部署 Ubuntu VM 并域加入计算机
- 通过 SSH 连接到计算机
- sudo su
- 使用用户名和密码运行脚本
- 脚本会进行 ping,创建所需的配置文件,然后创建域。 如果成功,表明 DNS 设置正确。
后续步骤
如果你的问题未在本文中列出,或者无法解决问题,请访问以下渠道之一获取更多支持:
- 如果需要更多帮助,可以从 Azure 门户提交支持请求。 从菜单栏中选择“支持” ,或打开“帮助 + 支持” 中心。