`
m635674608
  • 浏览: 5044334 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Spark集群搭建——SSH免密码验证登陆

 
阅读更多

机器准备

笔者有三台机器,左侧栏为ip,右侧为hostname,三台机器都有一个名为spark的用户。通过ping验证三台是可以通信的。

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

根据机器信息加入到三台机器的/etc/hosts中。

 

配置

我们需要设置spark-master 能够免密码验证登陆ubuntu-worker、spark-worker1两台机器。

  1. 安装ssh

    sudo apt-get install openssh-server

  2. 生成秘钥

    执行命令ssh-keygen -t rsa,然后一直按回车键即可。

  3. 复制spark-master结点的id_rsa.pub文件到另外两个结点:

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

  4. 到另外两个结点,将公钥加到用于认证的公钥文件中:

    cat id_rsa.pub >> authorized_keys

     

  5. 修改两个worker的authorized_keys权限为600或者644、将.ssh文件权限改为700

    chmod 700 .ssh

    chmod 600  authorized_keys

     

     

  6. 验证:

     

    登陆spark-master,在终端输入ssh ubuntu-worker,登陆成功则说明配置成功。

 

http://www.fwqtg.net/spark%E9%9B%86%E7%BE%A4%E6%90%AD%E5%BB%BA-ssh%E5%85%8D%E5%AF%86%E7%A0%81%E9%AA%8C%E8%AF%81%E7%99%BB%E9%99%86.html

分享到:
评论

相关推荐

    基于Linux平台下的Hadoop和Spark集群搭建研究.pdf

    本文首先介绍了Hadoop和Spark的特点,然后对分布式集群的搭建进行研究并实现,给出了搭建步骤并完成了对集群的验证。Hadoop的特点包括文件系统HDFS的分布式存储和MapReduce的高性能计算,而Spark的特点包括计算效率...

    集群机器之间ssh免密登录

    因此,我们需要实现ssh免密登录,以便在集群机器之间实现无需密码的登录。 实现ssh免密登录需要使用ssh-keygen命令生成私钥公钥对。私钥用于身份验证,而公钥用于授权登录。在集群环境中,我们需要在每台机器上生成...

    Spark集群环境搭建

    本文将介绍Spark集群环境搭建的详细步骤,包括集群规划、前置条件、Spark集群搭建、启动集群、验证集群高可用等。 一、集群规划 在搭建Spark集群之前,需要进行集群规划,确定集群的架构和配置。在本例中,我们将...

    Sparkonyarn集群搭建详细过程.pdf

    _description_:本文详细介绍了 Spark on YARN 集群搭建的过程,包括配置主机 hosts 文件、免密码登录、安装 Java、安装 Scala 等步骤。 _tag_:互联网 cs 知识点1: Spark on YARN 集群搭建 Spark on YARN 集群...

    Spark环境搭建——standalone集群模式

    这篇博客,Alice为大家带来的是Spark集群环境搭建之——standalone集群模式。 文章目录集群角色介绍集群规划修改配置并分发启动和停止查看web界面测试 集群角色介绍  Spark是基于内存计算的大数据并行计算框架,...

    Spark集群及开发环境搭建(完整版)

    ### Spark集群及开发环境搭建(完整版) #### 一、软件及下载 本文档提供了详细的步骤来指导初学者搭建Spark集群及其开发环境。首先需要准备的软件包括: - **VirtualBox-5.1**:虚拟机软件,用于安装CentOS操作...

    spark 分布式集群搭建

    ### Spark Standalone 分布式集群搭建详解 #### Spark Standalone 运行模式概述 Spark Standalone 是 Apache Spark 提供的一种自带的集群管理模式,主要用于管理 Spark 应用程序的执行环境。这种模式简单易用,适合...

    hadoop-Apache2.7.3+Spark2.0集群搭建

    搭建集群前的准备工作包括安装JDK环境,实现ssh免密码验证以方便集群节点之间的无密码通信,下载并放置所需的软件包到统一目录。 文档提供了批量启动命令的示例脚本,这些脚本可以远程执行在各个节点上启动或关闭...

    Spark环境搭建-Linux.pptx

    在组建 Spark 集群时,需要多台实体机进行文件传输等通信,在通信过程中如果需要频繁输入密码是不切实际的,所以需要设置 SSH 免密码登录。设置步骤如下: 1. 生成密钥:使用命令 ssh-keygen 生成密钥文件 (id_rsa ...

    Spark集群搭建与测试【完整版】

    Spark集群搭建的完整过程,可参考搭建一个属于自己的Spark集群。非常适合新手,学习spark平台的搭建。

    Hadoop及Spark集群搭建文档

    本文将深入探讨如何搭建Hadoop集群,并在此基础上配置YARN资源管理器,以及如何部署Spark集群,同时也会涉及到Spark的Python编程指南。 首先,让我们了解Hadoop。Hadoop是一个开源框架,主要用于分布式存储和计算,...

    Hadoop和spark集群搭建详解

    hadoop与spark集群搭建,了解hadoop分布式、伪分布式等方式集群搭建

    分布式hadoop与spark集群搭建[汇编].pdf

    然后,生成SSH密钥对(`ssh-keygen -t rsa -P " "`),将公钥(`id_rsa.pub`)追加到`~/.ssh/authorized_keys`中,以便在不同节点间进行免密码登录。将所有工作节点的公钥传输到主节点,并合并到主节点的`authorized_...

    Hadoop和Spark多节点集群搭建:从入门到进阶0基础!!易懂!!

    Hadoop和Spark多节点集群搭建Hadoop和Spark多节点集群搭建Hadoop和Spark多节点集群搭建Hadoop和Spark多节点集群搭建Hadoop和Spark多节点集群搭建Hadoop和Spark多节点集群搭建Hadoop和Spark多节点集群搭建Hadoop和...

    实时计算框架:Spark集群搭建与入门案例.docx

    5. **验证集群状态**:访问Spark Web UI,默认端口为8080,可以查看集群状态。 入门案例展示了如何运行一个简单的Spark程序。通过`spark-submit`命令提交一个Spark Pi示例,该示例估算圆周率。在命令行中指定类名...

    基于CDH的spark集群搭建

    基于CDH的spark集群搭建,包括了httpd等服务的部署过程

    spark集群搭建

    - **SSH免密码登录的设置**: - 安装SSH服务:执行 `apt-get install ssh` 并确保服务正常启动。 - 生成SSH密钥对:执行 `ssh-keygen -t rsa -P ""`。 - 将公钥追加到 `~/.ssh/authorized_keys` 文件中: ```sh ...

    Spark on Yarn集群搭建手册

    Spark on Yan集群搭建的详细过程,减少集群搭建的时间

    Spark环境搭建-Windows

    Spark 环境搭建 - Windows 本文将指导您在 Windows 平台上搭建 Spark 环境,包括 JDK、Scala、Hadoop、Python 和 Spark 的安装和配置。 Python 的安装与配置 Python 是 Spark 的依赖项之一,需要安装 Python ...

Global site tag (gtag.js) - Google Analytics