CentOS7集群配置免密登录

说明:提前开启三台虚拟机node1,node2,node3,关于三台虚拟机的安装可以参考:CentOS7集群环境搭建(以3台为例)

1.分别修改三台机器的hosts,配置主机映射关系

vim /etc/hosts

 文件中输入以下内容:ip  hostname

192.168.10.131 node1 node1
192.168.10.132 node2 node2
192.168.10.133 node3 node3

2.配置三台虚拟机免密登录

2.1切换到家目录

cd ~

 2.2生成公钥与私钥,分别在三台机器执行以下命令,执行命令后直接三次回车

ssh-keygen -t rsa

 2.3可以看到在家目录下面的.ssh目录中生成了两个文件,id_rsa(私钥)、id_rsa.pub(公钥)

cd /root/.ssh

 2.4将公钥复制到同一台机器node1,分别在三台机器执行以下命令

ssh-copy-id node1

 2.5复制node1机器的认证到其他机器上,在node1上执行以下命令

scp /root/.ssh/authorized_keys node2:/root/.ssh
scp /root/.ssh/authorized_keys node3:/root/.ssh

 2.6测试是否可以免密登录

ssh node1
exit
ssh node2
exit
ssh node3
exit

 2.7配置成功后登录三台机器便不再需要输入密码了

至此三台虚拟机的免密登录配置完成

  • 3
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安装Hadoop集群需要以下步骤: 1. 下载Hadoop的安装包并解压缩。 2. 配置Java环境变量。 3. 配置SSH免密登录。 4. 配置Hadoop集群。 5. 启动Hadoop集群。 以下是详细的安装步骤: 1. 下载Hadoop的安装包并解压缩。 在官网下载Hadoop的安装包(https://hadoop.apache.org/releases.html),选择最新的稳定版本进行下载。下载完成后,使用命令tar -zxvf hadoop-xxx.tar.gz解压缩到指定目录。 2. 配置Java环境变量。 在安装Hadoop前,需要先安装Java环境。在CentOS 7上安装Java可以使用yum命令,具体命令如下: ``` yum install java-1.8.0-openjdk-devel ``` 安装完成后,需要配置Java环境变量。编辑/etc/profile文件,添加以下内容: ``` export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk export PATH=$JAVA_HOME/bin:$PATH ``` 使配置文件生效: ``` source /etc/profile ``` 3. 配置SSH免密登录。 Hadoop集群需要在各个节点之间进行通信,因此需要配置SSH免密登录。在主节点上生成SSH公钥和私钥: ``` ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa ``` 将公钥拷贝到所有节点上: ``` ssh-copy-id -i ~/.ssh/id_rsa.pub user@host ``` 4. 配置Hadoop集群。 编辑Hadoop的配置文件,主要包括以下几个文件: - core-site.xml:配置Hadoop的核心参数,如文件系统地址、IO类型等。 - hdfs-site.xml:配置Hadoop分布式文件系统(HDFS)的参数,如副本数、块大小等。 - mapred-site.xml:配置MapReduce任务的参数,如任务跟踪器地址等。 - yarn-site.xml:配置YARN资源管理器的参数,如节点管理器地址等。 在主节点上编辑以上文件,然后将配置文件拷贝到所有节点上。在主节点上启动HDFS和YARN服务: ``` hadoop namenode -format start-dfs.sh start-yarn.sh ``` 5. 启动Hadoop集群。 在主节点上启动Hadoop集群: ``` start-all.sh ``` 使用jps命令查看Hadoop集群进程是否运行正常: ``` jps ``` 以上就是在CentOS 7上安装Hadoop集群的步骤。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值