Azure HDInsight 中的开放源代码软件支持
Microsoft Azure HDInsight 服务使用围绕 Apache Hadoop 构建的开源技术环境。 Microsoft Azure 为开源技术提供常规级别的支持。 有关详细信息,请参阅 Azure 支持常见问题解答的“支持范围”部分。 HDInsight 服务为内置组件提供附加的支持级别。
在 HDInsight 服务中可以使用两种类型的开源组件:
这些组件预先安装在 HDInsight 群集上,并提供在群集的核心功能。 以下组件属于此类别:
- Apache Hadoop YARN 资源管理器。
- Hive 查询语言 HiveQL。
在 HDInsight 中可以使用哪些 Apache Hadoop 组件和版本?中提供了群集组件的完整列表。
群集用户可以安装或者在工作负荷中使用由社区提供的或自己创建的任何组件。
警告
完全支持通过 HDInsight 群集提供的组件。 Azure 支持部门将帮助找出并解决与这些组件相关的问题。
自定义组件可获得合理范围的支持,以帮助进一步排查问题。 Azure 支持也许能够解决问题。 支持人员可能要求你参与可用的开源技术渠道,在该处可以找到该技术的深入专业知识。 可以使用许多社区站点, 示例包括有关 HDInsight 的 Microsoft 问答页和堆栈溢出。
HDInsight 服务提供多种方式来使用自定义组件。 不论在群集上使用组件或安装组件的方式为何,均适用相同级别的支持。 下表介绍 HDInsight 群集上最常见的自定义组件用法:
使用情况 | 说明 |
---|---|
作业提交 | Hadoop 或其他类型的作业可以提交到执行或使用自定义组件的群集。 |
群集自定义 | 在群集创建期间,可以指定其他设置和安装在群集节点上的自定义组件。 |
示例 | 对于常见的自定义组件,Azure 和其他公司可能会提供演示如何在 HDInsight 群集上使用这些组件的示例。 我们不针对这些示例提供支持。 |