spark集群安装部署使用

spark集群修改master主机名字[root@master]# hostname master修改hosts文件[root@master ~]# vim /etc/hosts192.168.112.135 master192.168.112.136 slave1192.168.112.137 slave2修改完成后保存执行如下命令[root@master ~]# source /etc/hosts配置Master无密码登录所有Salve 在Master节点上生成密码对[r
摘要由CSDN通过智能技术生成

spark集群
修改master主机名字

[root@master]# hostname master

修改hosts文件

[root@master ~]# vim /etc/hosts
192.168.112.135 master
192.168.112.136 slave1
192.168.112.137 slave2

修改完成后保存执行如下命令

[root@master ~]# source /etc/hosts

配置Master无密码登录所有Salve

  在Master节点上生成密码对
[root@master ~]# ssh-keygen -t rsa -P ''
  把id_rsa.pub追加到授权的key里面去
[root@master ~]# cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

修改ssh配置文件"/etc/ssh/sshd_config"

[root@master ~]# vim /etc/ssh/sshd_config
RSAAuthentication yes # 启用 RSA 认证
PubkeyAuthentication yes # 启用公钥私钥配对认证方式

重启ssh服务

[root@master ~]# systemctl restart ssh

验证无密码登录本机是否成功

[root@master ~]# ssh master

将公钥复制到所有的Slave机器上

[root@master ~]# scp /root/.ssh/id_rsa.pub root@slave1:/root/
[root@master ~]# scp /root/.ssh/id_rsa.pub root@slave2:/root/

接着配置Slave节点,以下是在slave1、slave2节点的配置操作
在"/root/“下创建”.ssh"文件夹

[root@slave1 ~]# mkdir /root/.ssh

将Master的公钥追加到slave1、slave2的授权文件"authorized_keys"中

[root@slave1 ~]# cat /root/id_rsa.pub >> /root/.ssh/authorized_keys
修改"/etc/ssh/sshd_config"
[root@master ~]# vim /etc/ssh/sshd_config
RSAAuthentication yes # 启用 RSA 认证
PubkeyAuthentication yes # 启用公钥私钥配对认证方式
重启ssh服务
[root@slave1 ~]# systemctl restart ssh

创建"slave1、slave2"自己的公钥和私钥,并把自己的公钥追加到"authorized_keys"文件中

[root@slave1 ~]# ssh-keygen -t rsa -P ''
[root@slave1 ~]# cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys
将slave1、slave2节点的公钥"id_rsa.pub"复制到Master节点的"/root/"目录下
[root@slave1 ~]# scp /root/.ssh/id_rsa.pub root@Master:/root/

以下是在Master节点的配置操作

将slave1、slave2的公钥追加到Master的授权文件"authorized_keys"中去
[root@master ~]# cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
删除Slave1复制过来的"id_rsa.pub"文件
[root@master ~]# rm –r /root/id_rsa.pub

Java1.8.0_121环境搭建
上传并解压jdk # master,slave1,slave2

jdk-8u121-linux-x64.tar.gz
[root@master ~]# tar -zxvf jdk-8u121-linux-x64.tar.gz

添加Java环境变量,在/etc/profile中添加

[root@master ~]# vim /etc/profile
export JAVA_HOME=/usr/local/jdk1.8.0_121
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值