与 HDInsight 群集中的单个工作节点建立 SSH 连接
Making SSH connection to an individual worker node in HDinsight cluster
是否可以在 HDInsight Hadoop Linux 群集中远程连接到任何工作节点?
Azure 门户仅提供一个服务器名称,以便使用 SSH 进行连接。我相信它是头节点之一,但我们通常有两个头节点,那么这两个头节点中的哪一个连接了?
有没有办法以这种方式连接到单个工作节点?我不想只看到 Ambari 中的状态。我希望能够在工作节点上直接 运行 命令。
我相信您必须在头节点内执行此操作。因此,ssh 进入头节点门户,然后从 ssh 进入您选择的工作人员。
根据 azure 文档,无法从 Azure 数据中心外部直接访问工作节点,但可以通过 SSH 从簇头节点访问它们。
要 ssh 工作节点,请遵循此 link.
有两种方法:
- SSH 到头节点,然后从那里到工作节点。
- 创建 Azure 虚拟网络 -> 将 HDInsight 安装到虚拟网络 -> 将客户端计算机连接到虚拟网络(例如 VPN)。虚拟网络内的任何内容都可以直接访问工作节点。
https://azure.microsoft.com/en-us/documentation/articles/hdinsight-extend-hadoop-virtual-network/ 详细讨论了如何将虚拟网络与 HDinsight 结合使用。
是否可以在 HDInsight Hadoop Linux 群集中远程连接到任何工作节点?
Azure 门户仅提供一个服务器名称,以便使用 SSH 进行连接。我相信它是头节点之一,但我们通常有两个头节点,那么这两个头节点中的哪一个连接了?
有没有办法以这种方式连接到单个工作节点?我不想只看到 Ambari 中的状态。我希望能够在工作节点上直接 运行 命令。
我相信您必须在头节点内执行此操作。因此,ssh 进入头节点门户,然后从 ssh 进入您选择的工作人员。
根据 azure 文档,无法从 Azure 数据中心外部直接访问工作节点,但可以通过 SSH 从簇头节点访问它们。 要 ssh 工作节点,请遵循此 link.
有两种方法:
- SSH 到头节点,然后从那里到工作节点。
- 创建 Azure 虚拟网络 -> 将 HDInsight 安装到虚拟网络 -> 将客户端计算机连接到虚拟网络(例如 VPN)。虚拟网络内的任何内容都可以直接访问工作节点。
https://azure.microsoft.com/en-us/documentation/articles/hdinsight-extend-hadoop-virtual-network/ 详细讨论了如何将虚拟网络与 HDinsight 结合使用。