安装hadoop集群---resourcemanager和NameNode同一台机器上

1、复制虚拟机,搞了5台。

1:namenode,resourcemanager

2:secondardNameNode

3,4,5:DataNode

 

2、修改了网卡配置,连接上SecureCRT

 

---------root----用户----------

3、date查看了时间

4、开机启动了 ntpdate

chkconfig --list

chkconfig --level 12345 ntpdate on

 

5、ntpdate 同步时间

service ntpdate restart

 

6、查看JAVA_HOME

echo $JAVA_HOME

 

-rw-r--r--. 2 root root 158 Jan 12 2010 hosts

-rw-r--r--. 1 root root 1796 Oct 2 2013 profile

8、每台配置本机域名

[root@zengmg etc]# vi /etc/sysconfig/network

 

NETWORKING=yes

HOSTNAME=hadoop1

 

hostname node1让修改生效,无需重启。

 

9、每台配置hosts文件

多窗口发送命令

vi /etc/hosts

 

192.168.18.131 hadoop1

192.168.18.132 hadoop2

192.168.18.133 hadoop3

192.168.18.134 hadoop4

192.168.18.135 hadoop5

//要编写一个shell脚本,如果集群里有几十台怎么办?

 

10、关闭防火墙

chkconfig iptables off

service iptables stop

 

11、创建 hadoop 用户,密码

adduser hadoop

passwd hadoop

 

12、给hadoop用户配置root组

vi /etc/sudoers

## Allow root to run any commands anywhere

root ALL=(ALL) ALL

在这里添加

hadoop ALL=(ALL) ALL

 

---------------hadoop----用户-----------------------------

1、ssh免密码登录

hadoop1是NameNode。无需各台机器互相ssh免密码。只要hadoop1能免密访问其他机器

hadoop1机器上:

ssh-keygen -t rsa

ssh-copy-id hadoop1

ssh-copy-id hadoop2

ssh-copy-id hadoop3

ssh-copy-id hadoop4

ssh-copy-id hadoop5

 

这个ssh免密登录是针对hadoop用户。root用户没有配置,不能免密登录对方。ssh免密是用户有效

 

1、上传JDK和hadoop

2、在hadoop的home目录下建文件夹 application。在/(根目录下)没有权限新建,只有root能建立。

[hadoop@hadoop1 /]$ mkdir application

mkdir: cannot create directory `application': Permission denied

3、解压hadoop,jdk的压缩包到 application 文件夹

tar -xzvf 压缩包 -C application

 

4、配置jdk,hadoop的环境变量

[hadoop@hadoop1 etc]$ sudo vi /etc/profile

export JAVA_HOME=/home/hadoop/application/jdk1.8.0_73

export HADOOP_HOME=/home/hadoop/application/hadoop-2.7.3

export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin/:$HADOOP_HOME/sbin

 

5、使配置的变量生效

source /etc/profile

 

6、配置hadoop配置文件

1)、hadoop-env.sh shell文件配置javahome

# The java implementation to use.

export JAVA_HOME=/home/hadoop/application/jdk1.8.0_73

2)、core-site.xml 文件配置 NameNode访问地址和namenode数据存放路径

<property>

<name>fs.defaultFS</name>

<value>hdfs://hadoop1:9000</value>

</property>

 

<property>

<name>hadoop.tmp.dir</name>

<value>/home/hadoop/hadoop_data</value>

</property>

 

------下面的配置是hive beeline的访问配置--

hadoop的core-site.xml增加配置

 

<property>

<name>hadoop.proxyuser.root.groups</name>

<value>hadoop</value>

</property>

 

//如果是 <value>*</value> 就是所有用户

 

<property>

<name>hadoop.proxyuser.root.hosts</name>

<value>*</value>

</property>

 

//这里配置了所有ip都允许代理访问。如果不允许,则配置IP地址

 

 

3)、hdfs-site.xml 文件配置 数据副本个数,可以不配置的。因为默认是3

此文件还配置 SecondaryNameNode

<property>

<name>dfs.replication</name>

<value>3</value>

</property>

 

<property>

<name>dfs.namenode.secondary.http-address</name>

<value>hadoop2:50090</value>

</property>

 

<property>

<name>dfs.namenode.secondary.https-address</name>

<value>hadoop2:50091</value>

</property>

 

 

4)、 map-site.xml 指定mr运行在yarn平台上,属于resourcemanager的配置

mv mapred-site.xml.template mapred-site.xml

<property>

<name>mapreduce.framework.name</name>

<value>yarn</value>

</property>

 

5)、yarn-site.xml 指定YARN的老大(ResourceManager)的地址,reducer获取数据的方式

<property>

<name>yarn.resourcemanager.hostname</name>

<value>hadoop1</value>

</property>

 

<property>

<name>yarn.nodemanager.aux-services</name>

<value>mapreduce_shuffle</value>

</property>

 

<property>

<name>yarn.resourcemanager.webapp.address</name>

<value>hadoop1:8088</value>

</property>

 

这个端口可以修改

 

6)、配置slaves

注意:slaves里的配置是start-*.sh启动脚本要读取集群的配置文件。如果不配置,就会运行单机版本的。

默认是localhost

hadoop3,4,5是DataNode。

hadoop3

hadoop4

hadoop5

----------------------

注意:此时namenode节点已经可以初始化。可以单独启动namenode,DataNode每启动一台,想namenode注册一台。NameNode初始化后,可以不用 start-all.sh【学习下里面的写法,如何遍历】或者下面的命令。

可以根据需要,到DataNode节点上去用命令启动。

hadoop-daemon.sh start namenode

hadoop-daemon.sh start datanode

 

7、scp application文件到其他节点

scp application hadoop2:/home/hadoop

.........

 

8、scp /etc/profile 到其他节点

sudo scp /etc/profile hadoop2:/etc/profile

..........

 

9、source /etc/profile 每个节点

source /etc/profile

 

10、格式化namenode(是对namenode进行初始化)

hdfs namenode -format

Storage directory /home/hadoop/hadoop_data/dfs/name has been successfully formatted.

 

11、启动hadoop

hadoop1:

start-dfs.sh

12、启动YARN

hadoop1:

start-yarn.sh

13、验证是否成功

jsp

网页访问:

http://192.168.18.131:50070 (HDFS管理界面)

http://192.168.18.131:8088/ (MR管理界面)

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/537687.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ps把图抠到html里,ps抠图教程:手把手教你如何用ps抠头发丝

PS抠图是现在常见的抠图方法之一&#xff0c;色块分明的图是很好抠的&#xff0c;但是如果是需要抠出来的物体是细微凌乱的呢&#xff1f;就像头发丝。PS如何抠头发丝才能毫无P图痕迹&#xff1f;如何抠头发丝一类的图像呢&#xff0c;本文介绍的是使用通道结合其余一些命令完成…

臻识科技用全智能相机,把智慧城市的交通/安防/工业制造做到极致

俨然&#xff0c;智慧城市已经是一个技术密集、资本密集、巨头密集、关注度密集的大热门领域。 从技术层面来看&#xff0c;智慧城市对当下热门技术进行了综合&#xff1a;Cloud、Big Data、AI、AR/VR、5G、IoT、Quantum Computing、Edge Computing、 Block Chain等&#xff0…

热式气体质量流量计检定规程_宁夏热式气体质量流量计价位,玻璃管液位计怎么样...

金湖中原仪表有限公司为您详细解读eJxKfc宁夏热式气体质量流量计价位的相关知识与详情&#xff0c;气体流量计是计量气体流量的仪表。安拆正在管路中记载流过的气体量。能够丈量煤气&#xff0c;空气&#xff0c;氮气&#xff0c;乙炔&#xff0c;&#xff0c;氢气&#xff0c;…

自己从零安装hadoop-HA集群

总体步骤 1、分配机器&#xff0c;各安装什么软件 2、每个节点设置时间一致&#xff0c;设置开机自动校验时间。 3、每个节点修改主机名。 4、每个节点配置hosts。 5、每个节点关闭防火墙。 6、上传JDK&#xff0c;配置JDK 7、创建hadoop用户。 8、给hadoop用户配置root…

高校学计算机研究生录取分数排名,四川大学计算机学院2018年硕士研究生招生拟录取名单及成绩公示...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼四川大学计算机学院2018年硕士研究生招生拟录取名单公示(全日制)姓名 拟录取专业 总成绩 初试成绩 复试成绩 备注白迪 计算机技术 75.3 353 160白婉玉 计算机技术 79.35 369 169.8曾春明 计算机技术 74.7 350 158.8陈澄 计算机技术…

蓝牙基础知识进阶——Physical channel

蓝牙基础知识进阶——Physical channel二、物理通道物理通道是piconet区分的标准&#xff0c;它是蓝牙系统结构层次中的最底层了。Q1&#xff1a;物理通道有哪些类型物理通道通常可以分为四种类型&#xff1a;1、basicpiconet channel2、adaptedpiconet channel这两种channel是…

mapreduce程序开发的一些总结

mapreduce在编程的时候&#xff0c;基本上一个固化的模式&#xff0c;没有太多可灵活改变的地方&#xff0c;除了以下几处&#xff1a; 1、输入数据接口&#xff1a;InputFormat ---> FileInputFormat(文件类型数据读取的通用抽象类) DBInputFormat &#xff08;数据库数据读…

深度学习数据驱动_利用深度学习实现手绘数据可视化的生成

前一段时间&#xff0c;我开发了Sketchify&#xff0c; 该工具可以把任何以SVG为渲染技术的可视化转化为手绘风格。&#xff08;参考手绘风格的数据可视化实现 Sketchify&#xff09;那么问题来了&#xff0c;很多的chart是以Canvas为渲染技术的&#xff0c;那要怎么办&#xf…

远程计算机无法操作,win7系统的QQ远程协助无法控制计算机的问题的解决方法

在使用win7系统的计算机工作和学习过程中&#xff0c;可能会发生win7系统的QQ远程协助无法控制计算机的情况. 如何处理win7系统的QQ远程控制无法控制计算机的问题&#xff1f;对于计算机级别的用户&#xff0c;如果win7系统qq远程协助无法控制计算机&#xff0c;通常不知道该怎…

java应用中的日志介绍

日志在应用程序中是非常非常重要的&#xff0c;好的日志信息能有助于我们在程序出现 BUG 时能快速进行定位&#xff0c;并能找出其中的原因。 但是&#xff0c;很多介绍 AOP 的地方都采用日志来作为介绍&#xff0c;实际上日志要采用切面的话是极其不科学的&#xff01;对于日志…

微软全新Chromium版Edge浏览器下载

下载地址&#xff1a; https://www.microsoft.com/en-us/edge

企业网站 源码 服务邮箱:_后来才知道:温州腾讯企业邮箱定制服务

后来才知道&#xff1a;温州腾讯企业邮箱定制服务 qnmsptdb后来才知道&#xff1a;温州腾讯企业邮箱定制服务 软文推广得到大家的转发之后&#xff0c;那么软文的经济价值也会随之而来。内容更新质量言外之意&#xff0c;如果你长期更新低质量内容&#xff0c;是不可取的&#…

圣三一学院计算机专业,360教育集团:爱尔兰都柏林大学圣三一学院计算机专业...

应用&#xff0c;新产品设计。网络和分布系统的安全和管理课程介绍计算机基层和网络安全&#xff0c;研究网络管理的方法和高端信息服务的管理。这六个部分内容的学习包括每周大概20小时的沟通时间&#xff0c;包括讲座、辅导、研讨会、试验等。绝大部分课程要求学生完成其他课…

JavaScript的检测及其数据类型

一、JavaScript有几种类型的值&#xff1f;Javascript有两种数据类型&#xff0c;分别是基本数据类型和引用数据类型。其中基本数据类型包括Undefined、Null、Boolean、Number、String、Symbol (ES6新增&#xff0c;表示独一无二的值)&#xff0c;而引用数据类型统称为Object对…

我是Leader,我被降职成了普通员工,HR说:公司要梯队年轻化

“BAT也不是完美的避风港哇~”这是老刘说的&#xff0c;老刘是BAT某家的一个Leader&#xff0c;职级约类似T7(T族一般是技术族&#xff0c;管理是M族)&#xff0c;在BAT某家呆了11年&#xff0c;但是在整个互联网行业推崇&#xff0c;梯队年轻化的氛围时&#xff0c;老刘所在的…

in最多可以放多少?_汽车最多可以停放多少天不开?维修师傅:尽可能别超过这个时间...

在当下&#xff0c;买车似乎已经成为了一种消费潮流&#xff0c;其中不乏一些本身用车需求不明显但也随大流买车的人&#xff0c;结果车买回来之后最初的新鲜劲一过就放在那里不怎么用了。当然也有部分车主是因为自己的工作修需要经常需要在外出差&#xff0c;那么就算想天天开…

计算机电源风扇安装方法,机箱风扇怎么装 电脑机箱风扇电源线接法

夏天天气炎热&#xff0c;电脑机箱内温度也较高&#xff0c;温度过高会影响电脑性能出现死机等问题&#xff0c;甚至影响硬件寿命。所以给机箱装风扇来散热是非常重要的。那么&#xff0c;机箱风扇怎么装合理呢?机箱风扇的电源线怎么接呢?下面分享一下机箱风...夏天天气炎热&…

使用微服务失败的12个原因

在过去的几年中&#xff0c;我已经对处于数字化转型过程中的多个产品团队进行了架构审查。大多数团队都在按照微服务架构构建产品。他们有使用基于微服务的体系结构的所有正确意图-更快的开发&#xff0c;更好的可伸缩性&#xff0c;更小的独立团队&#xff0c;独立的部署&…

市场压力只有老板扛?柏明顿阿米巴如何传递经营压力

内部交易是阿米巴经营模式中的一个重要环节&#xff0c;通过内部交易&#xff0c;使企业内部上下道工序之间以价格为纽带&#xff0c;以服务和产品进行等价交换&#xff0c;统一结算交易。通过内部交易行为&#xff0c;可以掌握各个阿米巴单元的盈亏状态。阿米巴构建内部市场&a…

flutter怎么添加ios网络权限_视频号直播间怎么添加购物车商品;超详细流程步骤。丨国仁网络资讯...

蘑菇租房的联合创始人龙东平前几个月曾说&#xff1a;“视频号是一次掀翻桌子重新排座次的机会&#xff0c;是巨浪滔天&#xff0c;是新世界&#xff0c;新秩序。”视频号发展趋势愈加迅猛&#xff0c;越来越多的玩家涌入&#xff0c;正在获得新一波社交流量。为什么更加受欢迎…