日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

登錄集群

通過與集群主節點建立SSH連接,您可以使用終端上的Linux命令來管理和與集群進行交互操作。此外,您還可以使用SSH連接創建隧道,以便通過Web瀏覽器查看開源組件的Web頁面。本文為您介紹如何在Windows和Linux環境中使用SSH方式(SSH密鑰對或SSH密碼方式)登錄集群。

前提條件

  • 已在EMR on ECS創建集群,詳情請參見創建集群

  • 確保本地服務器與集群主節點網絡連通。您可以在創建集群時打開掛載公網開關,或者在集群創建好之后在ECS控制臺上為主節點掛載公網,為主節點ECS實例分配固定公網IP或EIP,詳情請參見綁定輔助彈性網卡

  • 集群安全組已開放22端口。

登錄集群主節點

SSH密鑰方式

說明

如需獲取主節點的公網IP地址,請參見如何獲取主節點公網IP地址和節點名稱?

您可以通過以下三種方式登錄集群,詳細信息如下:

  • 本地使用Linux操作系統

    下面步驟以私鑰文件ecs.pem為例進行介紹:

    1. 執行以下命令,修改私鑰文件的屬性。

      chmod 400 ~/.ssh/ecs.pem

      ~/.ssh/ecs.pemecs.pem私鑰文件在本地服務器上的存儲路徑。

    2. 執行以下命令,連接主節點。

      ssh -i ~/.ssh/ecs.pem emr-user@<主節點公網IP地址>
  • 本地使用Windows操作系統(通過PuTTY配置信息)

    您可以按照以下方式登錄主節點。

    1. 下載PuTTY和PuTTYgen

    2. .pem私鑰文件轉換為.ppk私鑰文件。

      1. 運行PuTTYgen。本示例中PuTTYgen版本為0.73。

      2. Actions區域,單擊Load,導入創建集群時保存的私鑰文件。

        導入時注意確保導入的格式要求為All files (*.*)

      3. 選擇待轉換的.pem私鑰文件,單擊打開

      4. 單擊Save private key

      5. 在彈出的對話框中,單擊,指定.ppk私鑰文件的名稱,然后單擊保存

        保存轉化后的私鑰到本地。例如:kp-123.ppk

    3. 運行PuTTY。

    4. 選擇Connection > SSH > Auth,在最下面一個配置項Private key file for authentication中,單擊Browse,選擇轉化后的密鑰文件。

    5. 單擊Session,在Host Name (or IP address)下的輸入框中,輸入登錄賬號和主節點公網IP地址。

      格式為emr-user@[主節點公網IP地址],例如emr-user@10.10.**.**session

    6. 單擊Open

  • 本地使用Windows操作系統(通過命令配置信息)

    打開CMD,輸入以下命令登錄集群。

    ssh -i <.pem私鑰文件在本地機上的存儲路徑> emr-user@<主節點公網IP地址>

SSH密碼方式

說明

以下步驟中涉及的用戶名,密碼分別是root用戶和創建集群時設置的密碼。主節點公網IP地址請參見如何獲取主節點公網IP地址和節點名稱?

針對不同操作系統,詳細的操作步驟如下:

  • 本地使用Linux操作系統

    您可以在本地終端的命令行中運行如下命令連接主節點。

    ssh root@[主節點公網IP地址]
  • 本地使用Windows操作系統

    1. 下載并安裝PuTTY。

      下載鏈接:PuTTY

    2. 啟動PuTTY。

    3. 配置連接Linux實例所需的信息。

      • Host Name (or IP address):輸入實例的固定公網IP或EIP。

      • Port:輸入22

      • Connection Type:選擇SSH

      • (可選)Saved Sessions:輸入一個便于識別的名稱,然后單擊Save即可保存會話,下次登錄時無需輸入公網IP等信息。

    4. 單擊Open

    5. 輸入用戶名(默認為root),然后按回車鍵。

      輸入完成后按回車鍵即可,登錄Linux實例時界面不會顯示密碼的輸入過程。

登錄集群其他節點

方法一:免密登錄

您可以通過以下步驟登錄Core節點或Task節點。

  • 數據湖(DataLake)、實時數據流(DataFlow)、數據分析(OLAP)、數據服務(DataServing)和自定義場景的集群

    1. 登錄集群主節點,詳情請參見登錄集群主節點

    2. 在Master節點上切換到emr-user賬號。

      su emr-user
    3. 免密碼登錄到對應的Core節點或Task節點。

      ssh core-1-1
  • 其余集群

    1. 登錄集群主節點,詳情請參見登錄集群主節點

    2. 在Master節點上切換到hadoop賬號。

      su hadoop
    3. 免密碼登錄到對應的Core節點或Task節點。

      ssh emr-worker-1

方法二:直接連接ECS實例

  1. 進入節點管理頁面。

    1. 登錄E-MapReduce控制臺

    2. 在頂部菜單欄處,根據實際情況選擇地域和資源組

    3. 單擊目標集群操作列的節點管理

  2. 節點管理頁面,單擊目標節點名稱下的ECS ID,即可進入ECS控制臺。

  3. 在實例頁面,單擊重置實例密碼,詳情請參見重置實例登錄密碼

    重要

    默認情況下,Core和Task類型節點未設置ECS登錄密碼。如果需要使用密碼登錄,請在ECS控制臺中修改實例登錄密碼。

  4. 重置密碼后,請選擇合適的工具連接節點ECS實例,詳情請參見連接方式概述

常見問題

如何獲取主節點公網IP地址和節點名稱?

  1. 進入節點管理頁面。

    1. 登錄E-MapReduce控制臺

    2. 在頂部菜單欄處,根據實際情況選擇地域和資源組

    3. 單擊目標集群操作列的節點管理

  2. 節點管理頁面,單擊主實例組所在行的open圖標。

    Master IP

    • 公網IP:可以獲取主節點的公網IP地址。

    • 節點名稱:可以獲取主節點的節點名稱。

      集群類型不同,對應的節點名稱不同:

      • 數據湖(DataLake)、實時數據流(DataFlow)、數據分析(OLAP)、數據服務(DataServing)和自定義場景的集群:master-1-1。

      • 其余集群類型:emr-header-1。

如何在本地以免密方式登錄集群?

您可以通過以下步驟在本地以免密方式登錄集群。

  1. 打開CMD,輸入以下命令生成公鑰。

    ssh-keygen

    本地服務器目錄下會生成相應的公鑰文件。ssh-key

  2. 將生成的公鑰加入至待訪問集群的主節點上。

    1. 進入待訪問集群的/.ssh目錄。

      cd ~/.ssh
    2. 配置主節點的密鑰。

      vim authorized_keys
    3. 添加本地公鑰中id_rsa的內容至authorized_keys中。

  3. 加入本地機器的IP地址至安全組。

    1. 獲取機器的公網訪問IP地址。

      為了安全地訪問集群組件,在設置安全組策略時,推薦您只針對當前的公網訪問IP地址開放。獲取您當前公網訪問IP地址的方法是,訪問IP地址,即可查看您當前的公網訪問IP地址。

    2. 添加安全組規則,以開啟22端口。

      添加安全組規則,詳情請參見添加安全組規則Security group

  4. 在CMD中,輸入以下命令免密登錄集群。

    ssh root@<主節點公網IP地址>

創建集群時的密碼可以用來登錄集群的節點嗎?

E-MapReduce集群創建后,Master節點可以使用創建集群時設置的密碼登錄,其余節點的登錄方式,請查看登錄集群其他節點

如何重置密碼?

重置密碼需要前往ECS控制臺操作。具體操作如下:

  1. 在E-Mapreduce控制臺的節點管理頁面,找到待修改的節點。

  2. 單擊實例ID,跳轉至ECS控制臺。image.png

  3. 在實例頁面,單擊重置實例密碼

    更多信息,請參見重置實例登錄密碼

相關文檔

您可以在SSH連接中創建隧道以查看開源組件的Web頁面,詳情請參見通過SSH隧道方式訪問開源組件Web UI