c# - 使用C#.Net连接到hadoop集群

标签 c# .net hadoop

我正在使用从Apache Foundation网站下载的Apache Hadoop的免费发行版。我正在尝试通过C#连接到我的Hadoop集群。我不知道应该在密码字段中输入什么,因为我没有Hadoop的密码。

我的代码是:

using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
using Microsoft.Hadoop.MapReduce;

try
{
   IHadoop hadoopClient = Hadoop.Connect(new Uri("http://192.168.0.90:50070"), "alex", password);
}
catch(Exception exException)
{
   MessageBox.Show(exException.Message);
}

我应该尝试哪个密码?

最佳答案

您可以尝试使用 hadoop 用户将密码设置为 null ,如此处https://blogs.msdn.microsoft.com/data_otaku/2013/09/07/hadoop-for-net-developers-implementing-a-simple-mapreduce-job/所示。

或者你可以使用

var hadoopClient = Hadoop.Connect(); 

关于c# - 使用C#.Net连接到hadoop集群,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43658300/

相关文章:

c# - 是否可以在 MVC 5 Controller 中的一个操作上禁用身份验证过滤器?

.net - 为什么此计时器不会在 .net 服务应用程序中启动?

r - 将r与Hadoop连接

c# - 在 Base Controller 中实现依赖注入(inject)的最佳方式是什么

c# - 在 C# 中的 Windows Phone 7 中检索自己的手机号码

c# - AutoIT 或 User32 按钮偶尔点击工作

hadoop - 如何从Hive Query获取Map Reduce代码?

c# - 如何在.Net中列出堆中的所有托管对象?

c# - 如何调用IE打开本地html文件?

oracle - 如何将json文件转换为Excel/SQL查询