1. 程式人生 > >linux環境部署Spark叢集(Standalone Mode)

linux環境部署Spark叢集(Standalone Mode)

1.使用ssh-keygen生成私鑰和公鑰

命令如下:

ssh-keygen -t rsa
然後一直按回車鍵即可。

例子:

[email protected]:~$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/fdipzone/.ssh/id_rsa): 這裡輸入要生成的檔名
Enter passphrase (empty for no passphrase):                       這裡輸入密碼 
Enter same passphrase again:                                      這裡重複輸入密碼
Your identification has been saved in /home/fdipzone/.ssh/id_rsa.
Your public key has been saved in /home/fdipzone/.ssh/id_rsa.pub.
The key fingerprint is:
f2:76:c3:6b:26:10:14:fc:43:e0:0c:4d:51:c9:a2:b0 
[email protected]
The key's randomart image is: +--[ RSA 2048]----+ | .+=*.. | | . += + | | o oo+ | | E . . o | | ..S. | | .o . | | .o + | | ...oo | | +. | +-----------------+

引數 -t rsa 表示使用rsa演算法進行加密,執行後,會在/home/當前使用者/.ssh
目錄下找到id_rsa(私鑰)id_rsa.pub(公鑰)
也可以使用 dsa 加密演算法進行加密,命令如下:
ssh-keygen -t dsa
2.需要讓機器間都能相互訪問,就把每個機子上的id_rsa.pub發給spark-master節點,傳輸公鑰可以用scp來傳輸
scp [email protected]:/root/.ssh/id_rsa.pub ~/.ssh/id_rsa.pub.
scp [email protected]:/root/.ssh/id_rsa.pub ~/.ssh/id_rsa.pub.tomas123
3.在spark-master上,將所有公鑰加到用於認證的公鑰檔案authorized_keys中
cat ~/.ssh/id_rsa.pub* >> ~/.ssh/authorized_keys
4.將公鑰檔案authorized_keys分發給tomas122、tomas123節點
scp [email protected]:/root/.ssh/authorized_keys ~/.ssh/
5.在每臺機子上驗證SSH無密碼登入
ssh tomas122
ssh tomas123
注:.ssh 資料夾的許可權必須為700authorized_keys檔案許可權必須為600或644

相關推薦

linux環境部署Spark叢集Standalone Mode

1.使用ssh-keygen生成私鑰和公鑰 命令如下: ssh-keygen -t rsa然後一直按回車鍵即可。 例子: [email protected]:~$ ssh-keygen -t rsa Generating public/private rsa key pair. Ente

Linux部署Redis叢集to be continue

歡迎使用Markdown編輯器寫部落格 本Markdown編輯器使用StackEdit修改而來,用它寫部落格,將會帶來全新的體驗哦: Markdown和擴充套件Markdown簡潔的語法 程式碼塊高亮 圖片連結和圖片上傳 LaTex數學公式 UML序列

Linux系統搭建Redis叢集redis-cluster

工具準備 Linux圖形化工具為Xftp,shell工具為Xshell #Redis叢集相關概念 redis-cluster架構圖 redis-cluster把所有的物理節點對映到[0-16383]slot上,cluster 負責維護 redi

qt 在linux環境下的搭建 自己整理

想起自己當初剛開始學習Qt的那個苦惱,一開始不知道各個軟體之間的關係和安裝時具體為什麼這麼做,現在就把它總結一下,希望對大家有所幫助。 1. 硬體環境 A. 主機:x86系列PC機。 B. 開發板:博創2410-s。 C. 通訊連線:串列埠和網路。 2. 軟體環境 A. 主

Linux 環境部署記錄

sql tables 查看 ont 系統時間 earch arch borde 路徑 時間設置 查看系統當前日期/時間: date -R 查看系統硬件時鐘: hwclock --show 設置硬件時間: hwclock --set --date="07/18/

Linux 環境部署記錄 - Jenkins安裝與配置

版本 接下來 clas title col size pre 瀏覽器 jdk Jenkins安裝 為了兼容生產環境的jdk1.7版本,從官網得知,Jenkins必須是1.6之前的版本,因此下載jenkins-1.596.3-1.1.noarch.rpm到本地進行安裝: #移

Linux環境部署nginx+mariadb+java

.sh 安裝 1.8 打開 -s sudo 運行 user table 1、安裝nginx 安裝 yum install nginx 啟動 yum install nginx 開機自啟 sudo systemctl enable nginx 2、安裝

品優購專案筆記day01——SOA架構,Dubbox及小demo,Zookeeper,專案打包,管理中心linux環境部署與專案架構搭建

此部落格是為了記錄業餘時間每一天課程的所學 1.什麼是SOA架構 SOA是Service-Oriented Architecture的首字母簡稱,它是一種支援面向服務的架構樣式。從服務、基於服務開發和服務的結果來看,面向服務是一種思考方式。其實SOA架構更多應用於網際網路專案開發。

Spark】Ubuntu16.04 spark 叢集安裝 standalone模式

一、前言 目前 Apache Spark 支援三種分散式部署方式,分別是: standalone spark on mesos spark on YARN 其中,第一種類似於MapReduce 1.0所採用的模式,內部實現了容錯性和資源管理,後兩種則是未來發

超詳細 在linux環境部署oracle 的學習心得系統部署持續更新~~

Oracle安裝 檢查的命令 記憶體 # grep MemTotal /proc/meminfo 交換空間 # grep SwapTotal /proc/meminfo 磁碟空間 # df -ah L

VirtualBox 虛擬機器配置centos6.4 spark叢集1--- 環境搭建以及所遇問題

一、前言       最近學習spark,就把一些經歷在這裡總結總結。 二、所需軟體        VirtualBox 5.1.22        作業系統 :centos6.4    CentOS-6.4-x86_64-minimal.iso        一共需要3

Linux環境部署(Centos+Nginx+Tomcat+Mysql)

因為在網上發現系統性、嚴謹(特別是在安全方面)的Linux部署方面的參考文章很少,於是整理以下六篇Linux環境部署的系列性文章,其為本人在實踐中,完整的搭建一個基於Linux系統上Centos+Nginx+Tomcat+Mysql+FTP的操作文件,梳理記錄如下,特別是

阿里雲ECS伺服器部署HADOOP叢集:Hadoop完全分散式叢集環境搭建

準備: 兩臺配置CentOS 7.3的阿里雲ECS伺服器; hadoop-2.7.3.tar.gz安裝包; jdk-8u77-linux-x64.tar.gz安裝包; hostname及IP的配置: 更改主機名: 由於系統為CentOS 7,可以直接使用‘hostnamectl set-hostname 主機

linux環境部署常用命令

常用命令 查看 文件 star 結束 tom start linu 操作日誌 1.  查看當前所屬目錄:pwd 2.  回到上級目錄:cd ../   回到上兩級目錄:cd ../ ../ 3.  查看當前目錄下有哪些文件:ls 4.  查看最後100行日誌:tail

linux環境部署

null yum 重新 安裝jdk databases rep 目錄權限 方式 mct # linux環境部署 ## 步驟------------------------------ 配置系統DNS- 重啟網絡服務- 安裝jdk- 新建日誌目錄設置權限- 停止防火墻- 啟

Linux 環境下搭建 JenkinsHudson平臺

效果 swd gpo conf 有一個 信息 hudson track 文件 安裝jenkins:安裝 jenkins 有兩種方式:安裝方式一: [java] view plain copy sudo java -jar jenkins.war –htt

Linux環境部署Node.js

文件夾 taobao http nodejs 裝包 oba xshell5 tar 切換 介紹 先前在阿裏雲ECS上部署Node.js,碰到不少坑,都是自己不仔細造成的,所以準備再部署一遍,並記錄下來。我將我的服務器重置了,這次選擇的是CentOS 7.4 64位,上次的是

Windows 7/8/10 系統下Laravel框架的開發環境安裝及部署詳解Vagrant + Homestead

所在 ntc 報錯 ould intel protoc aliyun manual linux 註意! laravel/homestead box項目地址已經不再是原來的 https://atlas.hashicorp.com/laravel/boxes/homestea

Linux下安裝spark叢集

1、安裝scala 2、安裝Spark 3、配置Spark 修改配置檔案spark-env.sh,在解壓spark下的conf檔案中 將模板檔案複製出來 cp spark-env.sh.template spark-env.sh cp slave.template sl

oracle安裝之linux環境部署時的

由於自己的大意在oracle安裝過程中出現了諸多的問題(教室環境安裝過於順利,很多問題沒暴露出來導致吧。。。。) 問題一:linux開機後直接進入了應急模式 1.開機後不能正常啟動而是進入安全模式 2.懷疑安裝oracle修改核心引數引起,備份恢復後問題依然存在 3.再次排查後發現,虛擬機器