网站运营
位置:首页>> 网站运营>> hadoop基于Linux7的安装配置图文详解

hadoop基于Linux7的安装配置图文详解

作者:跟着感觉走  发布时间:2023-08-05 18:13:55 

标签:hadoop,Linux7,安装,配置

hadoop基于Linux7的安装配置图文详解hadoop基于Linux7的安装配置图文详解 

如上图 准备好该准备的食材(ps:其中的hadoop-3.1.2-src更改为hadoop-3.1.2

src为源文件的意思? 反正就是换了 大家注意一下 后面截图有错的地方有空我再改吧 肝疼)

安装好centos7

hadoop基于Linux7的安装配置图文详解

桌面右键打开terminal——输入ifconfig——查看ens33的ip——记住然后打开xftp6

hadoop基于Linux7的安装配置图文详解

点击新建

hadoop基于Linux7的安装配置图文详解

hadoop基于Linux7的安装配置图文详解

hadoop基于Linux7的安装配置图文详解

把食材多选,右键传输即可,内网传输速度不快不慢 

所示很完美了

hadoop基于Linux7的安装配置图文详解 hadoop基于Linux7的安装配置图文详解 hadoop基于Linux7的安装配置图文详解

解压hadoop安装包 tar -zxvf hadoop-3.1.2-src.tar.gz

hadoop基于Linux7的安装配置图文详解

重新装了centos7 解压的时候分文件夹了

hadoop基于Linux7的安装配置图文详解 hadoop基于Linux7的安装配置图文详解

如上图编写

hadoop基于Linux7的安装配置图文详解 hadoop基于Linux7的安装配置图文详解 hadoop基于Linux7的安装配置图文详解 hadoop基于Linux7的安装配置图文详解

打开xshell 新建

hadoop基于Linux7的安装配置图文详解 

输入你的主机ip 在用户身份验证上写上用户名和密码

hadoop基于Linux7的安装配置图文详解

hadoop基于Linux7的安装配置图文详解 hadoop基于Linux7的安装配置图文详解

yes就完事了——然后三台机器都需要改了名字

hadoop基于Linux7的安装配置图文详解

时间同步 时区一致。要保证设置主机时间准确,每台机器时区必须一致。实验中我们需要同步网络时间,因此要首先选择一样的时区。先确保时区一样,否则同步以后时间也是有时区差。可以使用 date 命令查看自己的机器时间. 选择时区:tzselect

hadoop基于Linux7的安装配置图文详解

1.关闭防火墙

当其状态是 dead 时,即防火墙关闭。 关闭防火墙:systemctl stop firewalld 查看状态:systemctl status firewalld

2. hosts文件配置 (三台机器) 如下图输入各节点的ip

hadoop基于Linux7的安装配置图文详解 

3. master 作为 ntp 服务器,修改 ntp 配置文件。(master 上执行)


vi /etc/ntp.conf
server 127.127.1.0 # local clock
fudge 127.127.1.0 stratum 10 #stratum 设置为其它值也是可以的,其范围为 0~15

hadoop基于Linux7的安装配置图文详解


重启 ntp 服务。
/bin/systemctl restart ntpd.service
其他机器同步(slave1,slave2)
等待大概五分钟,再到其他机上同步该 master 服务器时间。
ntpdate master
如果配置平台式没有外网连接可以将三台机器设为统一时间,输入命令:
date -s 10:00(时间)


hadoop基于Linux7的安装配置图文详解

终于走到正题??? 别慌快了

1. SSH免密

(1)每个结点分别产生公私密钥:

ssh-keygen -t dsa -P ‘' -f ~/.ssh/id_dsa(三台机器)
秘钥产生目录在用户主目录下的.ssh 目录中,进入相应目录查看:
cd .ssh/

hadoop基于Linux7的安装配置图文详解

(2)Id_dsa.pub 为公钥,id_dsa 为私钥,紧接着将公钥文件复制成 authorized_keys 文 件:(仅 master)

cat id_dsa.pub >> authorized_keys(注意在.ssh/路径下操作)

hadoop基于Linux7的安装配置图文详解

在主机上连接自己,也叫做 ssh 内回环。
ssh master

hadoop基于Linux7的安装配置图文详解

(3)让主结点 master 能通过 SSH 免密码登录两个子结点 slave。(slave 中操作)

为了实现这个功能,两个 slave 结点的公钥文件中必须要包含主结点的公钥信息,这样
当 master 就可以顺利安全地访问这两个 slave 结点了。
slave1 结点通过 scp 命令远程登录 master 结点,并复制 master 的公钥文件到当前的目录
下,且重命名为 master_das.pub,这一过程需要密码验证。

scp master:~/.ssh/id_dsa.pub ./master_das.pub

hadoop基于Linux7的安装配置图文详解

将 master 结点的公钥文件追加至 authorized_keys 文件:

cat master_das.pub >> authorized_keys

(1)每个结点分别产生公私密钥: ssh-keygen -t dsa -P ‘' -f ~/.ssh/id_dsa(三台机器)秘钥产生目录在用户主目录下的.ssh 目录中,进入相应目录查看: cd .ssh/  (2)Id_dsa.pub 为公钥,id_dsa 为私钥,紧接着将公钥文件复制成 authorized_keys 文 件:(仅 master) cat id_dsa.pub >> authorized_keys(注意在.ssh/路径下操作)  在主机上连接自己,也叫做 ssh 内回环。 ssh master

hadoop基于Linux7的安装配置图文详解 这时,

master 就可以连接 slave1 了。

hadoop基于Linux7的安装配置图文详解

slave1 结点首次连接时需要,“yes”确认连接,这意味着 master 结点连接 slave1 结点时需要人工询问,无法自动连接,输入 yes 后成功接入,紧接着注销退出至 master 结点。

   同理 slave2 中也是这么操作

jdk之前已经安装好了,所以我们直接来配环境,就和windows的时候配环境变量一个道理(三台)


修改环境变量:vi /etc/profile
> 添加内容如下:
> export JAVA_HOME=/usr/java/jdk1.8.0_241
> export CLASSPATH=$JAVA_HOME/lib/export
> PATH=$PATH:$JAVA_HOME/bin
> export PATH JAVA_HOME CLASSPATH


生效环境变量:source /etc/profile

插播一个小技巧scp

hadoop基于Linux7的安装配置图文详解


scp /etc/profile slave1:/etc/profile ##这样就可以传给slave1 和slave2了

终于到hadoop了??? 恭喜宁!


配置环境变量:
vi/etc/profile
export HADOOP_HOME=/usr/hadoop/hadoop-3.1.2
export CLASSPATH=$CLASSPATH:$HADOOP_HOME/lib
export PATH=$PATH:$HADOOP_HOME/bin

我经常忘的一步大声告诉我是什么!

使用以下命令使profile生效: source /etc/profile

温馨提示 下面就是配置文件的内容了 本文暂时不做讲解内容但是我已经给大家准备好标准的配置文件了

hadoop基于Linux7的安装配置图文详解

编辑hadoop环境配置文件hadoop-env.sh


export JAVA_HOME=/usr/java/jdk1.8.0_241
在这个文件里面会有好多注释的语句,找到你要配置的模板把井号删除完善即可 耐心找一下

然后我偷懒的地方就要到了!!!!!我上传了几个配置文件 我们复制到这个文件夹中即可 系统提示是否覆盖时候就输入y即可


core-site.xml yarn-site.xml hdfs-site.xml mapred-site.xml


hadoop基于Linux7的安装配置图文详解

还需要写一下slave文件 加上slave1 slave2如下图

hadoop基于Linux7的安装配置图文详解

还有master文件

hadoop基于Linux7的安装配置图文详解


(9)分发hadoop:
scp -r /usr/hadoop root@slave1:/usr/
scp -r /usr/hadoop root@slave2:/usr/

master中格式化hadoop hadoop namenode -format 如果报错的话 看看是不是如下链接的错误 里面有解决办法

总结

以上所述是小编给大家介绍的hadoop基于Linux7的安装配置图文详解,希望对大家有所帮助!

来源:https://blog.csdn.net/qq_44172732/article/details/104263400

0
投稿

猜你喜欢

  • 据外国媒体报道,在昨日.com 域名开放注册25周年之际,全球知名域名服务商Godaddy宣布其在3月10日注册了第4000万个域名,自此,
  • 由SiteServer CMS、中国站长站联合主办,中电数据、创意在线协作举办、站长 * 别支持的“2010,我爱SiteServer CMS
  • SEO,你也许还不太清楚这是个什么东西;SEO,你也许已经发现它成了周围的站长和blogger们津津乐道的话题。无论如何,我希望谨以此文,还
  • 本文通过七步设置介绍了针对Windows 2000和Windows XP操作系统如何防范非法用户入侵的“七招&r
  • Google Adwords [ ¥200.00 /天 ] 2,307 3,040,019 0.07% ¥0
  • 做淘宝客已经有半年时间了,但还是新手一个。开始并不知道淘宝客能赚钱,只是在自己的一个时尚女性网:www.iflady.cn 投放了一些自以为
  • godaddy是全球最大的域名注册商,这家公司是美国公司,最近他们进入了中国市场,并且支持了支付宝付款这种方式,现在购买godaddy域名已
  • 博客是互联网站点的一种形式,因此通常的网站可用性设计规范都适用,但博客同时是一种独特的网站,它有自己的特点,因此,有独特的可用性设计规范。为
  • 如果臧家宜不是在故弄玄虚,扰乱视听,那郭台铭的风光日子可能即将到头。在台湾,鸿海的股价已经因自家掌门人 * 被查的消息而受挫,即便爆料者已经因
  • 前言:我一直把一个网站当作一个活生生的生命体来看待,而不是一行行枯燥无味的代码,而养站就像养孩子!我们如何培养起一个有用的&ldqu
  • WEB服务器主要是面向互联网的。所以,其是企业众多信息化应用中最容易受到攻击的。现在企业的WEB应用越来越多,特别是其也逐渐在成为其他信息化
  • 理论:分析流量统计报告,挑选核心关键词。实践:“阿江守候”网站已安装“51.la流量分析系统”,想知道网站的哪些关键词比较热门,并做出具有针
  • 这是我不小心遇到的呵!昨天在同类(免费资源)站看到我朋友载入的广告代码<DIV class=ggad><span id=&
  • 一、先关闭不需要的端口端口限制通常是网络管理的基本手段之一,具体端口的开放与关闭,需要根据实际情况来考虑。关闭端口操作:本地连接--属性--
  • 每个站长在建站之初,都很明确自己网站的定位及网站的目标客户群,那么,在具体的推广工作中,我们该如何寻找自己的目标客户,以便更有针对性的推广自
  • 今天早上发现IIS无法启动,报错:发生意外错误0x8ffe2740.然后在IIS上就出现了一个红色的&ldquo;Error&
  • DDOS攻击的重心是堵塞服务器,给域名解析访问造成困难,被攻击后我们可以采用以下方法:第一步,用一切方法告诉你的网友,通过IP来打开主页。这
  • 网络游戏越来越赚钱,成本增加门槛也越来越高,网络游戏视乎成为了大公司和投资家的专利,小公司和小资本往往望而却步,近年来随着网络带宽的增加和游
  • 网站推广方式多种多样,网上也有不少介绍推广方法的文章,有些写的很好,我今天也想说一说其中的一种—论坛推广。凡是接触网络有一段时间的人对论坛都
  • 把 member/config.php里的$cfg_ml = new MemberLogin();改成$cfg
手机版 网站运营 asp之家 www.aspxhome.com