【问题标题】:Is .Net Map/Reduce Streaming Still Supported in HDinsight 3.5?HDinsight 3.5 是否仍支持 .Net Map/Reduce 流式传输?
【发布时间】:2017-03-27 17:34:51
【问题描述】:

我是 Microsoft Azure 的新手,我计划使用最新版本的 HDinsight 3.5。

HDinsight 3.5 仅支持将 Ubuntu 16 作为操作系统。我找到了有关 Python Streaming 但没有 C#/.Net 的文章。

有没有什么方法可以在 C# 中编写 Map 和 Reduce 类并将作业提交到 HDinsight 3.5 Cluster 而不必担心弃用问题?

【问题讨论】:

  • C# 流仅受基于 Windows 的集群支持。 HDInsight 3.5 基于 Linux。
  • 感谢您的回答。微软使用不支持 .Net 框架的技术听起来很反直觉。我现在很清楚了。

标签: c# python .net azure azure-hdinsight


【解决方案1】:

实际上,@JonathanGao 的说法部分正确。考虑到跨平台的 C#,您可以在 Linux 上使用两个 C# 运行时:Mono.NET Core。 Hadoop Streaming 的 Map/Reduce 程序基于带有标准 I/O 管道的控制台应用程序。您可以在 C# 中为 Mono/.NET Core 完全创建 Map/Reduce 程序。

【讨论】:

  • 感谢您的回答,但是 azure 中基于 Linux 的集群有 Mono/.Net Core 吗?
猜你喜欢
  • 2010-09-05
  • 2018-06-04
  • 1970-01-01
  • 2021-02-26
  • 2012-10-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-01
相关资源
最近更新 更多