【OS】先说明一下,本人正处于大二下,之前一直学的又水又混乱,突发奇想开个博客来记录一下方便自己日后回顾。所写皆为本人自己查阅资料or询问老师所得,非官方,不保熟,路过的家人们可以和我多多探讨,在上手时还是建议参考大佬的帖子。完毕!
【参考教材】大数据基础编程、实验和案例教程
【正文】
一.前期准备
1.Linux安装
本文使用的虚拟机:VMware、centos7
2.创建普通用户Hadoop
【参考页数】教材38页2.3.3
【创建】
随机使用一个用户登录虚拟机(我用的是root)
l 在终端中输入命令:sudo adduser hadoop
l 再设置密码:passwd hadoop
(可以设置简单一点,博主用的是ok,没错,很简单)
l 输入设置的密码,小于8位是会提示你无效,不用管它,继续(这里注意一下,虚拟机中的密码都是不显示的,所以不要觉得自己没输上,输完enter就行)
l 再次输入密码
到这里创建成功了,接下来为他增加管理权限
【增加管理权限】
l sudo adduser hadoop sudo
l 然后点右上角小按钮,切换账户为hadoop登录
【更新APT】
【参考页数】41页2.3.9
l 首先为了后续方便,我给虚拟机添加了一个快捷键(ctrl+alt+T=打开终端)(这个很简单,可以在网上搜一下,我就不写了)
l 打开终端,输入:sudo yum update
(这里注意一下,教材上给的是apt-get,在centos7中对应的是yum)
(下载时间比较久,大家可以耐心等待一下)
【切换中英文输入法】非必要
【参考教材】43页2.3.10
考虑到偶尔需要输入中午,给虚拟机设置了中文输入法
l 左上角“应用程序”-“系统工具”-“设置”-“区域和语言”
l 输入源下面的“+”号,然后再点更多,搜索框内输入pinyin,添加第一个
l 回到设置,“设备”-“键盘”-“快捷键”-“打字”-“切换下个输入源”,快捷键设置为ctrl+空格,完毕
【安装SSH】
【参考页数】52页3.2.3
一般来说Centos7自带ssh,不过以防万一,我们还是用命令检查一下
l rpm -qa |grep ssh
没毛病嗷,有的,没有的用yum install ssh安装一下(记得看看正经教程)
我看书上说Ubuntu没有ssh服务端,不过咱用的是centos7,我就偷个懒,直接跳到下一步登录试试
l 输入:ssh localhost
一般出现这个就说明你已经安装好ssh了,注意登录过程还需要输入密码啥的。
还是为了方便啊,我们把ssh配置成无密码登录,也是因为后续hadoop无法人工输入密码(这句抄的书上的)
l 输入:exit
(退出ssh)
l cd ~/.ssh/
(如果提示没有那个目录,先执行一次ssh localhost)
(注意cd后面有个空格)
l ssh-keygen -t rsa
(跳出的提示全enter下一步)
l cad ./id_rsa.pub>> ./autorized_keys
(试了很多次没用,尝试别的方法)
l 先删除之前的配置:rm -rf ~/.ssh
l 初始目录:ssh-keygen
(按四次回车)
l 密钥拷贝,ssh目录:ssh-copy-id lin3
(这里我的主机名叫lin3,你们对应修改为自己的)
(提示分别输入:yes,你的用户密码)
l 检查拷贝:cat ~/.ssh/authorized_keys
(成功的话末尾会出现hadoop@lin3)
l 验证:ssh lin3
教材里用的命令是ssh localhost,验证一下
l ssh localhost
(提示输入yes)
l 再次输入:ssh localhost
成功
标签:虚拟机,hadoop,day1,密码,hadopp,ssh,安装,输入,localhost From: https://www.cnblogs.com/linqi07/p/17375580.html