如何找到hadoop执行作业的帐户名

cqoc49vn  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(453)

我正在尝试连接到我的azure群集并使用VisualStudio2010中的hadoop。我遵循这些指示:

https://hadoopsdk.codeplex.com/wikipage?title=Running%20jobs%20on%20Azure%20HDInsight%20service

看起来我输入的所有信息都正确,但有一个字段我不太确定:

string hadoopUserName = "{HadoopAccount}";

我两个都试过了: Hadoop 以及 hdp 但这工作的正午。它返回以下错误:

..at Microsoft.Hadoop.MapReduce.HadoopImplementations.HadoopOnAzure.Create(Uri clusterName, String userName, String hadoopUserName, String password, String storageAccount, String storageKey, String container, Boolean createContainerIfMissing)
   at Microsoft.Hadoop.MapReduce.Hadoop.<.cctor>b__2(Uri cluster, String user, String hadoopUser, String password, String account, String key, String container, Boolean create)
   at Microsoft.Hadoop.MapReduce.Hadoop.Connect(Uri clusterName, String userName, String hadoopUser, String password, String storageAccount, String storageKey, String container, Boolean createContainerIfMissing)
   at HadoopTestApp.Program.azureConnect() in C:\Users\sandeep.dixit\Documents\Visual Studio 2010\Projects\HadoopTestApp\HadoopTestApp\Program.cs:line 84

所以我真的不知道这里出了什么问题,有没有什么我可以测试,找出哪个领域是错的?

23c0lvtd

23c0lvtd1#

根据microsoft的规定,hdinsight中的hadoop群集使用自定义选项:
$hadoopusername和$hadoopuserpassword命令用于为集群创建hadoop用户帐户。您将使用此帐户连接到群集并运行作业。如果您使用azure门户的quickcreate选项来配置集群,则默认hadoop用户名为“admin”。

相关问题