day1 hadopp安装与使用-前期准备【上】

发布时间 2023-05-05 22:39:24作者: 杰·富力克士

OS先说明一下,本人正处于大二下,之前一直学的又水又混乱,突发奇想开个博客来记录一下方便自己日后回顾。所写皆为本人自己查阅资料or询问老师所得,非官方,不保熟,路过的家人们可以和我多多探讨,在上手时还是建议参考大佬的帖子。完毕!

 

【参考教材】大数据基础编程、实验和案例教程

 

【正文】

.前期准备

1.Linux安装

本文使用的虚拟机:VMwarecentos7

2.创建普通用户Hadoop

【参考页数】教材382.3.3

【创建】

随机使用一个用户登录虚拟机(我用的是root

在终端中输入命令:sudo adduser hadoop

再设置密码:passwd hadoop

(可以设置简单一点,博主用的是ok,没错,很简单)

输入设置的密码,小于8位是会提示你无效,不用管它,继续(这里注意一下,虚拟机中的密码都是不显示的,所以不要觉得自己没输上,输完enter就行)

l 再次输入密码

到这里创建成功了,接下来为他增加管理权限

 

【增加管理权限】

sudo adduser hadoop sudo

然后点右上角小按钮,切换账户为hadoop登录

 

【更新APT

【参考页数】412.3.9

首先为了后续方便,我给虚拟机添加了一个快捷键(ctrl+alt+T=打开终端)(这个很简单,可以在网上搜一下,我就不写了)

打开终端,输入:sudo yum update

(这里注意一下,教材上给的是apt-get,在centos7中对应的是yum

(下载时间比较久,大家可以耐心等待一下)

 

【切换中英文输入法】非必要

【参考教材】432.3.10

考虑到偶尔需要输入中午,给虚拟机设置了中文输入法

左上角“应用程序”-“系统工具”-“设置”-“区域和语言”

输入源下面的+”号,然后再点更多,搜索框内输入pinyin,添加第一个

回到设置,“设备”-“键盘”-“快捷键”-“打字”-“切换下个输入源”,快捷键设置为ctrl+空格,完毕

 

 

安装SSH

【参考页数】523.2.3

一般来说Centos7自带ssh,不过以防万一,我们还是用命令检查一下

rpm -qa |grep ssh

 

没毛病嗷,有的,没有的用yum install ssh安装一下(记得看看正经教程)

我看书上说Ubuntu没有ssh服务端,不过咱用的是centos7,我就偷个懒,直接跳到下一步登录试试

输入:ssh localhost

 

一般出现这个就说明你已经安装好ssh了,注意登录过程还需要输入密码啥的。

还是为了方便啊,我们把ssh配置成无密码登录,也是因为后续hadoop无法人工输入密码(这句抄的书上的)

输入:exit

(退出ssh

cd ~/.ssh/

(如果提示没有那个目录,先执行一次ssh localhost

(注意cd后面有个空格)

ssh-keygen -t rsa

(跳出的提示全enter下一步)

cad ./id_rsa.pub>> ./autorized_keys

(试了很多次没用,尝试别的方法)

先删除之前的配置:rm -rf ~/.ssh

初始目录:ssh-keygen

(按四次回车)

密钥拷贝,ssh目录:ssh-copy-id lin3

(这里我的主机名叫lin3,你们对应修改为自己的)

(提示分别输入:yes,你的用户密码)

检查拷贝:cat ~/.ssh/authorized_keys

(成功的话末尾会出现hadoop@lin3

验证:ssh lin3

 

教材里用的命令是ssh localhost,验证一下

ssh localhost

(提示输入yes

 

再次输入:ssh localhost

 

成功