hadoop集群搭建——2/4——虚拟机之间的免密登录

一:使用远程工具SecureCRT连接虚拟机,点击快速连接

 软件设置:选项——>全局/会话选项

二:关闭防火墙和SELinux

service iptables stop    #关闭防火墙
chkconfig iptables off   #禁止开机启动
vim /etc/selinux/config

三:虚拟机之间实现ssh免密登录

ssh-keygen -t rsa        #在本机生成密钥对,无脑回车
ssh-copy-id hadoop100    #把本地主机的公钥复制到远程主机的authorized_keys文件上

分别在其他两台主机上执行这两条命令,即可所有的公钥都保存在hadoop100上

将第一台主机的authorized_keys文件拷贝到其他两台主机

scp /root/.ssh/authorized_keys hadoop110:/root/.ssh

互相免密登录

ssh hadoop120

四:三台虚拟机时钟同步,使用网络时钟同步服务器

## 安装
yum install -y ntp
## 启动定时服务
crontab -e
## 输入
*/1 * * * * /usr/sbin/ntpdate ntp4.aliyun.com;

五:安装djk

1、查看自带的openjdk并卸载

rpm -qa | grep java  # 查看

卸载jdk

rpm -e tzdata-java-2016c-1.el6.noarch java-1.6.0-openjdk-1.6.0.38-1.13.10.4.el6.x86_64 java-1.7.0-openjdk-1.7.0.99-2.6.5.1.el6.x86_64 --nodeps

2、创建安装目录

mkdir -p /exports/softwares     #软件安装包存放位置
mkdir -p /exports/servers        #安装目录

 3、安装lrzsz工具,安装jdk

yum -y install lrzsz
rz -E    #上传文件

tar -zxvf jdk-8u202-linux-x64.tar.gz  -C ../servers/    #解压jdk

配置环境变量

vim /etc/profile

添加以下内容

export JAVA_HOME=/exports/servers/jdk1.8.0_202
export PATH=$JAVA_HOME/bin:$PATH
source /etc/profile

测试是否成功

java -version

 4、将jdk发送给其他机器

scp -r jdk1.8.0_202/ hadoop110:/export/servers/
scp -r jdk1.8.0_202/ hadoop120:$PWD

设置环境变量

 

posted @ 2020-09-20 00:06  maider  阅读(363)  评论(0编辑  收藏  举报