这也是搭建hadoop集群前的准备工作,只有准备工作做好,集群才能正常运行,另外有需要压缩文件的人可以评论区联系我。
准备工作
1.给普通用户授予root权限(注意sudoers的权限)
- su (到root用户) cd /etc (到根目录下的etc) ll(查看sudoers的权限)
- (因为sudoers没有写权限,所以修改sudoers文件的权限)
修改命令为chmod 777/u+w sudoers
- 用命令
vim sudoers
添加个人用户,在最下边添加一行,如图
- 按esc键 :wq保存退出
修改完毕,现在可以用hduser帐号登录,然后用命令 sudo ,即可获得root权限进行操作。
2.关闭防火墙(防止无法访问hdfs)要用sudo命令
- 查看防火墙状态
命令为sudo service iptables status
- 关闭防火墙
sudo service iptables stop
- 再次查看状态
sudo service iptables status
3.在家目录下建一个software目录
命令mkdir software
用于管理下载的文件,这样使linux页面结构清晰
正式安装jdk和hadoop
(二者安装大同小异,我在此一起进行,需要特别注意的地方我会重点强调一下,当然你也可以先后安装其中的一个,只需将下边步骤中的jdk和hadoop先后配置即可)
1.导入jdk和hadoop俩个压缩包到software文件夹下(我这里演示如下版本)
2.再切到software目录 ll查询(查询是否导入成功)
3.解压(压缩前文件名为红色,解压后的为蓝色)
解压命令:(此处以解压jdk为例)
解压结果图:(此处解压结果图以hadoop为例,之前做的截图,后来写的文章,所以图片与文字对应有些出入,但不影响理解)
4.删除压缩文件(此处以hadoop为例)
删除命令:
5.重命名俩个文件
重命名命令:(此处以重命名为例)
以上5步完成后,可以在家目录的software下看到这俩个重命名后的文件夹
6.配置环境变量(要注意二者配置文件的内容哦,而且不能有空格)
- 切到jdk pwd查看路径,将路径复制下来 /home/sxy2/software/jdk
切到hadoop pwd 查看路径,将路径复制下来 /home/sxy2/software/hadoop
- cd /etc , 查询ll , 编辑profile文件
vim profile
编辑后要:wq
保存后退出
在profile内加入下图所示的命令,红色标记部分为jdk的配置文件,蓝色部分为hadoop的配置文件。
7. source profile
为了让更改的环境变量生效
8.测试是否安装成功 如果测试命令不好用,需要重启
- 用命令
java -version
测试jdk是否安装成功,出现版本号则表示成功。
- 用命令
hadoop version
测试hadoop是否安装成功,出现版本号则表示成功。