在 HDInsight 上安装或更新 Mono

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

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

工作原理

此脚本接受以下参数:

该脚本安装以下 Mono 包:

  • mono-complete

  • ca-certificates-mono

脚本

脚本位置https://hdiconfigactions.blob.core.windows.net/install-mono/install-mono.bash

要求

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

使用脚本

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

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

https://hdiconfigactions.blob.core.windows.net/install-mono/install-mono.bash

若要指定要安装的 Mono 版本,请在 Parameters 字段中使用版本号。 例如,输入 5.4 以安装 Mono 5.4。

Note

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

后续步骤

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

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