Hadoop从入门到入土(第五天)

Posted 南城守护

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hadoop从入门到入土(第五天)相关的知识,希望对你有一定的参考价值。

目录

 

一、集群部署规划

二、群起集群


一、集群部署规划

namenode和ScondaryNameNode不要装在同一服务器

ResourceManager也消耗内存,不要和NameNode.SecondaryName Node配置在同一台机器上。

 

cd /opt/module/hadoop文件名>ll >cd etc/hadoop/>复制(

<!-- 指定 NameNode 的地址 -->
 <property>
 <name>fs.defaultFS</name>
 <value>hdfs://hadoop102:8020</value>
 </property>
 <!-- 指定 hadoop 数据的存储目录 -->
 <property>
 <name>hadoop.tmp.dir</name>
 <value>/opt/module/hadoop-3.1.3/data</value>
 </property>
 <!-- 配置 HDFS 网页登录使用的静态用户为 atguigu -->
 <property>
 <name>hadoop.http.staticuser.user</name>
 <value>atguigu</value>
 </property>

>.l>vim core-site.xml>按o(右键粘贴)>ll>复制(

<!-- nn web 端访问地址-->
<property>
 <name>dfs.namenode.http-address</name>
 <value>hadoop102:9870</value>
 </property>
<!-- 2nn web 端访问地址-->
 <property>
 <name>dfs.namenode.secondary.http-address</name>
 <value>hadoop104:9868</value>
 </property>

)>vim hdfs-site.xml>按o粘贴>ll>vim yarn-site.xml>删掉里面的内容>粘贴(

<!-- 指定 MR 走 shuffle -->
 <property>
 <name>yarn.nodemanager.aux-services</name>
 <value>mapreduce_shuffle</value>
 </property>
 <!-- 指定 ResourceManager 的地址-->
 <property>
 <name>yarn.resourcemanager.hostname</name>
 <value>hadoop103</value>
 </property>
 <!-- 环境变量的继承 -->
 <property>
 <name>yarn.nodemanager.env-whitelist</name>
 
<value>JAVA_HOME,HADOOP_COMMON_HOME,HADOOP_HDFS_HOME,HADOOP_CO
NF_DIR,CLASSPATH_PREPEND_DISTCACHE,HADOOP_YARN_HOME,HADOOP_MAP
RED_HOME</value>
 </property>

)>ll>vim mapred-site.xml>粘贴(

<!-- 指定 MapReduce 程序运行在 Yarn 上 -->
 <property>
 <name>mapreduce.framework.name</name>
 <value>yarn</value>
 </property>

)>cd ..>ll>pwd>xsync hadoop/

查看配置是否完成:

(103)cd /opt/module/hadoop-3.1.3/>ll>cd etc/>ll>cat core-site.xml

二、群起集群

第一次启动要在hadoop102节点上格式化NameNode

hdfs namenode -format>ll(初始化后里面会多data和logs路径)>cd data/>ll>cd dfs/>ll>cd name/>ll>cd current>ll>vim VERSION(namespaceid是当前服务器的版本号)>cd /opt/module/>ll>cd sbin/>cd ..>ll>sbin/start-dfs.sh>jps

(103和104)hadoop-3.1.3路径下>jps (查看配置)

(103) sbin/(TAB键)》start-yarn.sh>jps

今日份学习笔记:

 

 

 

以上是关于Hadoop从入门到入土(第五天)的主要内容,如果未能解决你的问题,请参考以下文章

Hadoop从入门到入土(第三天)

从入门到入土 Hadoop新手搭建 windows下scala+idea+sbt安装

C++从入门到入土第四篇:运算符重载

C++从入门到入土第十一篇:string模拟实现(续)

C++从入门到入土第十三篇:vector的模拟实现

C++从入门到入土第十五篇:list的模拟实现