You need to enable JavaScript to run this app.
导航

登录集群

最近更新时间2023.11.27 14:22:05

首次发布时间2021.12.24 15:25:04

本文为您介绍如何通过火山引擎 E-MapReduce(EMR)控制台和 SSH 的方式,来登录 EMR 集群。

1 前提条件

  1. 已成功创建 EMR 集群,详见创建集群

  2. SSH 登录集群,需确保本地服务器和 EMR 集群的主节点 ECS ID 实例已绑定弹性公网IP,详见绑定公网IP

  3. 本机访问 http://myip.ipip.net/,获取本机 ip 地址,在 EMR 集群的安全组 > 访问规则中进行添加白名单操作。详见安全组访问规则

2 登陆主节点

2.1 EMR 控制台登录

  1. 登录 EMR 控制台

  2. 在顶部菜单栏中,根据实际场景,下拉选择地域和项目空间。

  3. 单击集群管理 > 集群列表 > 集群名称 > 节点管理 > MasterGroup > emr-master-1 地址,进入云服务器 ECS 实例界面。

    说明

    不同 EMR 版本中节点的域名命名方式可能不同,所以上方“emr-master-1 地址”可参考 EMR 的域名规则做相应调整。

  4. 单击右上角的远程连接按钮。

  5. 选择一种远程连接方式(推荐选择 ECS Terminal),单击立即登录按钮,进入登录界面。

  6. 输入集群相关认证信息,您可选择以下两种认证方式登录:

    • 密码认证:创建集群时,选择密码方式认证,在此输入创建集群时的密码即可。

    • 证书认证:创建集群时,选择密钥对方式认证,在此上传秘钥认证文件。

    认证方式设置,详见其他设置-密钥对/密码设置

2.2 SSH 方式登录

您可以在本地使用终端工具命令行方式登录 EMR 集群主节点。

说明

SSH 方式登录,您需要先进行以下操作:

  1. 获取集群绑定的弹性公网IP,详见绑定公网IP

  2. 获取本机 ip 地址:http://myip.ipip.net/,在集群安全组中添加白名单。详见安全组访问规则

  1. 密码认证登录

    创建集群时,选择密码方式认证的集群,可执行以下命令:

    ssh root@[主节点的公网IP地址]
    
  2. 密钥对认证登录

    创建集群时,选择密钥对方式认证的集群,您需先下载对应的秘钥,并在秘钥对所在的本地文件夹位置,在文件夹地址栏中输入 cmd,进入 cmd 窗口,执行以下 ssh 命令登录生产机器:

    1. 首次使用秘钥登录时,需确保 pem 文件权限为 600,执行以下命令授权:
    # emr-key.pem 为秘钥对文件名称,需根据实际情况替换
    
    chmod 600 emr-key.pem
    
    1. 完成权限设置后,执行以下命令登录生产机器:
    # emr-key.pem 为秘钥对文件名称,需根据实际情况替换
    
    ssh [主节点的公网IP地址] -i  emr-key.pem -l root
    

    说明

    若不在秘钥对文件所在的目录下进入 cmd 中执行命令,则 emr-key.pem 可修改为【密钥对文件所在目录路径+文件名,如:~/Downloads/emr-key.pem】

3 登录其他节点

通过以上两种方式登录主节点后,您可通过其余的节点主机名称登录到其他节点的环境中,参考如下:

ssh [主节点的公网IP地址] -i  emr-key.pem -l root # 进入 master 节点 

ssh emr-core-1 #通过其余节点主机名称,登录到 core 节点上