场景:对于 Azure HDInsight ESP 群集中超过 20 个字符的用户名,Sqoop import/export 命令失败

本文介绍了将启用 Azure HDInsight ESP(企业安全包)的群集与 ADLS Gen2 (ABFS) 存储帐户一起使用时的已知问题和解决方法。

问题

某些用户在运行 sqoop 导入/导出命令时,该命令失败并出现以下错误:

ERROR tool.ImportTool: Import failed: java.io.IOException:
The ownership on the staging directory /user/yourlongdomainuserna/.staging isn't as expected. 
It is owned by yourlongdomainusername.
The directory must be owned by the submitter yourlongdomainuserna or yourlongdomainuserna@AADDS.CONTOSO.COM

在示例中,/user/yourlongdomainuserna/.staging 显示了用户名 yourlongdomainusername 在截断后包含 20 个字符的用户名。

原因

用户名长度超过 20 个字符。

有关更多详细信息,请参阅如何在 Microsoft Entra 域服务托管域中同步对象和凭据

解决方法

使用小于或等于 20 个字符的用户名。

后续步骤

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

  • 如果需要更多帮助,可以从 Azure 门户提交支持请求。 从菜单栏中选择“支持” ,或打开“帮助 + 支持” 中心。