hadoop集群之软件安装(二)

在安装完虚拟机 hadoop01 后(选择的是NAT模式),并克隆 hadoop02 和 hadoop03 (完整的克隆),此处我将 hadoop01 作为主服务,hadoop02 和 hadoop03 作为从服务。

1. Linux系统网络配置

配置网络的准备工作

在这里插入图片描述
在这里插入图片描述
上图的点击 3 4 见下两张图
在这里插入图片描述
在这里插入图片描述
点击 应用确定 后,虚拟机的相关配置结束了,接着更改本地的。
网络 --> 打开网络和Internet 设置 --> 以太网 --> 更改适配器选项 --> VMnet8 --> 属性 --> IPv4协议 --> 如下图
在这里插入图片描述
在此处的IP地址不冲突即可
网关与虚拟机保持一致
DNS 8.8.8.8 是谷歌免费提供的

配置主机名和IP映射配置

配置主机名

由于 hadoop01 是自己手动安装,主机名应该不会存在问题的,hadoop02 和 hadoop03 是克隆 hadoop01 的,主机名应该与 hadoop01 一致,我们可以使用下面命令依次查看和编辑他们的主机名。

vi /etc/sysconfig/network

hadoop01 hadoop02 hadoop03 依次为
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
:wq保存退出

配置IP映射

首先应查看 IP 地址的可选范围 ,下图可知,范围为128~254
在这里插入图片描述

输入以下命令,配置 IP 和 主机名 之间的映射(hadoop01 hadoop02 hadoop03均需设置)

 vi /etc/hosts

将IP 和 主机名 添加到文件末尾

192.168.121.134 hadoop01
192.168.121.135 hadoop02
192.168.121.136 hadoop03

结果如下
在这里插入图片描述

2. 网络参数的配置

配置网卡设备的MAC地址

(hadoop02 和 hadoop03 复制的hadoop01,所以hadoop01 仅有一套MAC地址,而hadoop02 和 hadoop03 存在两套MAC地址)
输入命令

vi /etc/udev/rules.d/70-persistent-net.rules 

你看到的结果
在这里插入图片描述
修改MAC 地址两种方法
方法一(推荐)
把上面删除 ,由于第二套MAC 与 网络适配器的MAC 一致,只需要将下面最后参数改为 NAME="eth0"即可
方法二
删除下面的MAC,将上面的ADDR的内容修改为
在这里插入图片描述

配置静态的IP地址

输入命令,编辑ip的配置文件(均需配置)

vi /etc/sysconfig/network-scripts/ifcfg-eth0

在这里插入图片描述

可以在检查一遍 MAC 地址,
添加内容为红框的
和以前的配置保持一致

配置效果验证

重启 查看IP ping链接
reboot ifconfig ping www.baidu.com
结果如下图
在这里插入图片描述
在这里插入图片描述

2. SSH服务配置

为什么需要SSH 远程服务呢(远程,免登录(即可保存密码))
案例:Google服务器在船上,华为服务器在油里(不是普通的油,是绝缘液体),人们不可能进行近距离操作
登录频繁

是否安装SSH

rpm -qa | grep ssh

在这里插入图片描述

服务器是否启动SSH
ps -e | grep sshd
在这里插入图片描述

没有安装 通过下面命令
yum install openssh-server

免登录原理
C要免密登录S时,C产生公钥私钥,公钥给S(一次即可),C持有私钥,然后S认可C
发消息:A给B发消息,B给A公钥,A用公钥加密,发送,B解密查看

三台机器发送消息 , 均需产生公钥要密钥

1. 产生密钥

ssh-keygen -t rsa

出现以下
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200229132553981.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3d4YzEyMDc=,size_16,color_FFFFFF
查看公钥和私钥
在这里插入图片描述

2. 拷贝公钥到同一台机器

三台机器将拷贝公钥到第一台机器
三台均需执行命令
ssh-copy-id hadoop01
在这里插入图片描述

3. 复制第一台机器的认证到其他机器

将第一台机器的公钥拷贝到其他机器上
在第一台机器上执行以下命令
scp /root/.ssh/authorized_keys hadoop02:/root/.ssh
scp /root/.ssh/authorized_keys hadoop03:/root/.ssh
scp 是远程拷贝 将本主机的文件 拷贝到 hadoop主机上的/root/.ssh目录下
在这里插入图片描述
这样三台主机之间相互实现免密登录

3. hadoop集群部署模式

独立模式

所有的程序运行在一个JVM上

伪分布模式

所有程序在不同的JVM上,但是还是同一台主机上

完全分布式模式

程序分布在不同计算机的JVM上

4. JDK的安装

1.下载JDK

链接:https://pan.baidu.com/s/1aUQxNKK4lX6CBSiLXuBGQg
提取码:j8lh

上传

安装到/export/software
rz上传命令(没有发现,去安装)
使用rz ,弹出框,选择文件

cd /export/software
yum install lrzsz -y
rz

在这里插入图片描述

解压

tab键 补全

tar -zxvf jdk-8u161-linux“tab补全”  -C /export/servers/

进去查看

在这里插入图片描述

重命名

在这里插入图片描述

2.配置JDK环境变量

vi /etc/profile

末尾添加

export JAVA_HOME=/export/servers/jdk
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
 生效
source /etc/profile

4.JDK环境变量验证

java -version

在这里插入图片描述

5.hadoop安装

下载Hadoop安装包

链接:https://pan.baidu.com/s/1h87-SfZjPb-pqh7jbOt2KA
提取码:vdzs

解压安装Hadoop

安装到/export/software/
cd /export/software/
在这里插入图片描述
rz -E 进行上传
在这里插入图片描述
解压
在这里插入图片描述
查看
在这里插入图片描述

配置Hadoop环境变量

查看
在这里插入图片描述
配置

vi /etc/profile

末尾添加

export HADOOP_HOME=/export/servers/hadoop-2.7.4
export PATH=:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$PATH

执行source /etc/profile 命令,让配置生效

source /etc/profile

验证Hadoop环境

hadoop version

在这里插入图片描述

hadoop集群之虚拟机的搭建(一)
hadoop集群之软件安装(二)
hadoop集群之配置(三)

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值