在 HDInsight 上安装或更新 Mono

了解如何在 HDInsight 3.4 或更高版本上安装特定版本的 Mono

Mono 安装在 HDInsight 3.4 及更高版本上,用于运行 .NET 应用程序。 有关每个 HDInsight 版本包含的 Mono 版本的信息,请参阅 HDInsight 组件版本控制。 若要在群集上安装不同版本,请使用本文档中的脚本操作。

工作原理

此脚本接受以下参数:

该脚本安装以下 Mono 包:

  • mono-complete

  • ca-certificates-mono

脚本

脚本位置https://hdiconfigactions.blob.core.chinacloudapi.cn/install-mono/install-mono.bash

要求

  • 该脚本必须应用在__头节点__和__工作节点__上。

使用脚本

有关如何在 HDInsight 中使用此脚本的信息,请参阅使用脚本操作自定义基于 Linux 的 HDInsight 群集一文。 可以通过 Azure 门户、Azure PowerShell 或 Azure CLI 使用此脚本。

按照脚本操作文档进行操作时,请使用以下 URI:

https://hdiconfigactions.blob.core.chinacloudapi.cn/install-mono/install-mono.bash

Note

使用此脚本配置 HDInsight 时,请将此脚本标记为 Persisted。 此设置允许 HDInsight 将脚本应用于通过缩放操作添加的工作节点。

后续步骤

已学习如何在 HDInsight 上升级或安装 Mono 的特定版本。 有关如何将 .NET 应用程序与 HDInsight 上的 Mono 配合使用的详细信息,请参阅以下文档:

有关使用脚本操作的详细信息,请参阅使用脚本操作自定义基于 Linux 的 HDInsight 群集