Hadoop伪分布安装与部署

Hadoop伪分布式安装

1. 创建虚拟机CentOS

(1)⽤IOS⽂件创建
(2)克隆的⽅式
(这里就详细展开了)

2. 配置⽹络连接

(1)设置电脑VMware Network Adapter VMnet8
在这里插入图片描述

(2)设置VMware虚拟⽹络编辑器
在这里插入图片描述
在这里插入图片描述

(3)设置CentOS静态IP
1)⾸先切换到root
2)输⼊以下命令,并按照下图进⾏配置,并保存

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

在这里插入图片描述

(4)重启⽹络服务器

service network restart

3. 关闭防⽕墙

在关闭防⽕墙之前,需要先检查防⽕墙⽬前的状态,命令为

firewall-cmd --state

如果当前防⽕墙的开启状态为“running”,则说明防⽕墙为开启,此种情况下需要关闭防⽕墙的运⾏状态,临时关闭防⽕墙,使⽤命令:

sudo systemctl stop firewalld.service

此命令只是临时关闭了防⽕墙的运⾏状态,如果重启虚拟机,防⽕墙还是处于运⾏状态。
为了保证虚拟机的防⽕墙⼀直处于关闭状态,需要关闭防⽕墙的⾃动运⾏机制,使⽤命令。

sudo systemctl disable firewalld.service

4. 修改主机名(hostname与hosts)

输⼊命令

sudo vi /etc/hostname

改为master

sudo vi /etc/hosts

添加⼀⾏192.168.208.5,添加后如下

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdoma
in4
::1 localhost localhost.localdomain localhost6 localhost6.localdoma
in6
192.168.208.5 master

(这里添加自己的ip)

5. 设置SSH免密登录

Hadoop伪分布式SSH免密登录操作是将⽬录“.ssh/”下的公钥“id-rsa.pub”添加到当前⽬录
的“.ssh/authorized_keys”列表中,即可实现"ssh master"免密登录。
(1)验证虚拟机是否已经安装了SSH.
验证命令为

rpm -qa | grep ssh

命令输⼊后回⻋,如果出现下图2-7的画⾯则说明SSH已安装,
在这里插入图片描述
否则需使⽤命令进⾏SSH的安装。

sudo yum -y install openssh

(2)⽣成SSH密钥
设置SSH免密登录前,需要⽣成密钥,⽣成SSH密钥的命令为

ssh-keygen -t rsa

在这里插入图片描述
查看⽣成的密钥

cd ~/.ssh
 ll


然后将公玥(id_rsa.pub)拷⻉到当前⽬录的 /authorized_keys列表中,并修改authorized_keys的权限为600。

cat id_rsa.pub >> authorized_keys
chmod 600 authorized_keys

验证是否真的可以免密登录虚拟机。

ssh master

在这里插入图片描述

6. 安装JDK

(1)上传
将“jdk-8u231-linux-x64.tar.gz”上传⾄当前⽤户的路径下,如果当前的登录⽤户是liukai,则上传到home/liukai
注意:很多路径是没有权限的,这个路径⼀般情况下是有权限的。可以上传
(2)修改权限
在/home/hadoop路径下,给jdk-8u231-linux-x64.tar.gz⽂件修改权限。

chmod 777 jdk-8u231-linux-x64.tar.gz

(3)解压并重命名为jdk

sudo
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

gcr*

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值