正在访问的帐户不支持 Azure HDInsight 中的 http 错误

本文介绍在与 Azure HDInsight 群集交互时出现的问题的故障排除步骤和可能的解决方法。

问题

收到以下错误消息:

com.microsoft.azure.storage.StorageException: The account being accessed does not support http.

原因

收到错误消息的原因有多种:

  • 存储帐户已启用安全传输,并使用了错误的 URI 方案

  • 创建群集使用的存储帐户已禁用安全传输。 之后,又在存储帐户上启用了安全传输。

解决方法

如果为 Azure 存储或 Data Lake Storage Gen2 启用了安全传输,则 URI 分别是 wasbs://abfss://。 另请参阅安全传输

对于新群集,请使用已具有所需安全传输设置的存储帐户。 请勿更改现有群集正在使用的存储帐户的安全传输设置。

后续步骤

如果你的问题未在本文中列出,或者无法解决问题,请访问以下渠道之一获取更多支持:

  • 如果需要更多帮助,可以从 Azure 门户提交支持请求。 从菜单栏中选择“支持” ,或打开“帮助 + 支持” 中心。 有关更多详细信息,请参阅如何创建 Azure 支持请求。 Microsoft Azure 订阅中带有对订阅管理和计费支持的访问权限,技术支持通过 Azure 支持计划之一提供。