Spark集羣搭建——SSH免密碼驗證登錄

機器準備

筆者有三臺機器,左側欄爲ip,右側爲hostname,三臺機器都有一個名爲spark的用戶。經過ping驗證三臺是能夠通訊的。
ubuntu

192.168.248.150 spark-master
192.168.248.153 ubuntu-worker
192.168.248.155 spark-worker1

根據機器信息加入到三臺機器的/etc/hosts中。ssh

配置

咱們須要設置spark-master 可以免密碼驗證登錄ubuntu-worker、spark-worker1兩臺機器。spa

  1. 安裝sshcode

    sudo apt-get install openssh-serverorm

  2. 生成祕鑰server

    執行命令ssh-keygen -t rsa,而後一直按回車鍵便可。
    xml

  3. 複製spark-master結點的id_rsa.pub文件到另外兩個結點:ip

    scp id_rsa.pub spark@ubuntu-worker:~/.ssh/ci

  4. 到另外兩個結點,將公鑰加到用於認證的公鑰文件中:get

    cat id_rsa.pub >> authorized_keys

  5. 修改兩個worker的authorized_keys權限爲600或者64四、將.ssh文件權限改成700

    chmod 700 .ssh

    chmod 600  authorized_keys

  6. 驗證:

    登錄spark-master,在終端輸入ssh ubuntu-worker,登錄成功則說明配置成功。

相關文章
相關標籤/搜索