第三周总结

主机IP映射
sudo vim /etc/hosts
1
打开hosts文件,新增三条IP与主机的映射关系:

192.168.131.151 hadoopMaster
192.168.131.152 hadoopSlave0
192.168.131.153 hadoopSlave1
1
2
3
修改结果如下图所示:


一般情况下,hosts文件中只有一个127.0.0.1,其对应的主机名为localhost,如果存在多余的127.0.0.1,应删除,同时127.0.0.1不能与hadoopMaster这样的主机名进行映射关系。修改后重启Ubuntu。

2.3 关闭防火墙
使用下面命令查看防火墙状态,inactive状态是防火墙关闭状态 active是开启状态。

sudo ufw status
1
使用下面命令关闭防火墙:

sudo ufw disable
1
3 安装SSH服务端
sudo apt-get install openssh-server
1
安装后,使用下面命令登录本机:

ssh localhost
1
SSH首次登录会有提示,输入yes即可,然后按照提示输入本机密码即可。但是这样每次登录都要输入密码,现在设置SSH无密码登录。首先退出SSH,利用ssh-keygen生成密钥,并将密钥加入到授权中。

exit # 退出ssh localhost
cd ~/.ssh/
ssh-keygen -t rsa # 会有提示,都按回车就行
cat ./id_rsa.pub >> ./authorized_keys # 加入授权
1
2
3
4
现在再使用"ssh localhost",就可以不用输入密码登录ssh


4 安装Java环境
Hadoop3.1.3需要JDK版本在1.8及以上,jdk-8u162-linux-x64.tar.gz在文首给出,可以进行下载。将文件放在一个目录中后,打开一个终端,执行下面命令。

cd /usr/lib
sudo mkdir jvm # 创建目录来存放JDK文件
# 进入jdk-8u162-linux-x64.tar.gz所在的文件夹
sudo tar -zxvf ./jdk-8u162-linux-x64.tar.gz -C /usr/lib/jvm
1
2
3
4
上面将JDK文件解压之后,进入/usr/lib/jvm目录下会有个jdk1.8.0_162文件
下面开始设置环境变量

sudo vim ~/.bashrc
1
在打开的文件首部添加下面内容

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_162
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
1
2
3
4
保存退出vim编辑器,执行下面命令让.bashrc文件的配置生效:

source ~/.bashrc
1
接下来使用下面命令查看是否安装成功:

java -version
1
如果显示java的版本信息,则表示安装成功:


5 安装Hadoop3.1.3
hadoop-3.1.3.tar.gz文件在文首已经给出,将其下载
————————————————
版权声明:本文为CSDN博主「阮哈哈哈哈哈」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_43650672/article/details/116485851


__EOF__

本文作者stdxxd
本文链接https://www.cnblogs.com/stdxxd/p/16513125.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   stdxxd  阅读(21)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
点击右上角即可分享
微信分享提示