Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 如何找到Hadoop将在其下执行作业的帐户的名称_Visual Studio 2010_Azure_Hadoop - Fatal编程技术网

Visual studio 2010 如何找到Hadoop将在其下执行作业的帐户的名称

Visual studio 2010 如何找到Hadoop将在其下执行作业的帐户的名称,visual-studio-2010,azure,hadoop,Visual Studio 2010,Azure,Hadoop,我正在尝试连接到我的azure群集并使用VisualStudio2010中的hadoop。 我遵照这些指示: https://hadoopsdk.codeplex.com/wikipage?title=Running%20jobs%20on%20Azure%20HDInsight%20service 看起来我输入的所有信息都是正确的,除了一个我不太确定的字段: string hadoopUserName = "{HadoopAccount}"; 我尝试了两者:Hadoop和hdp,但这项工作

我正在尝试连接到我的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
所以我真的不知道这里到底出了什么问题,我是否可以测试并找出哪个字段出了问题?

根据微软的:

$hadoopUserName和$hadoopUserPassword命令用于 为集群创建Hadoop用户帐户。你会用这个 连接到群集并运行作业的帐户。如果你使用快捷键 从Azure门户创建选项以配置群集 默认的Hadoop用户名是admin


我想你提到的是集群用户名。是的,我使用快速创建选项,我注意到集群用户名默认为admin。然而,这里的Hadoop用户名,我经常看到用户在他们的代码中使用Hadoop或hdp,请参考我文章中的链接。我认为这个hadoop用户名可能是在本地机器上创建的,而不是Azure。