本文为您介绍如何通过火山引擎 E-MapReduce(EMR)控制台和 SSH 的方式,来登录 EMR 集群。
说明
不同 EMR 版本中节点的域名命名方式可能不同,所以上方“emr-master-1-1 地址”可参考 EMR 的域名规则做相应调整。
您可以在本地使用终端工具命令行方式登录 EMR 集群主节点。
说明
SSH 方式登录,您需要先进行以下操作:
密码认证登录
创建集群时,选择密码方式认证的集群,可执行以下命令:
ssh root@[主节点的公网IP地址]
密钥对认证登录
创建集群时,选择密钥对方式认证的集群,您需先下载对应的秘钥,并在秘钥对所在的本地文件夹位置,在文件夹地址栏中输入 cmd,进入 cmd 窗口,执行以下 ssh 命令登录生产机器:
# emr-key.pem 为秘钥对文件名称,需根据实际情况替换 chmod 600 emr-key.pem
# emr-key.pem 为秘钥对文件名称,需根据实际情况替换 ssh [主节点的公网IP地址] -i emr-key.pem -l root
说明
若不在秘钥对文件所在的目录下进入 cmd 中执行命令,则 emr-key.pem
可修改为【密钥对文件所在目录路径+文件名,如:~/Downloads/emr-key.pem】
通过以上两种方式登录主节点后,您可通过其余的节点主机名称登录到其他节点的环境中,参考如下:
ssh [主节点的公网IP地址] -i emr-key.pem -l root # 进入 master 节点 ssh emr-core-1 #通过其余节点主机名称,登录到 core 节点上