程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

Hadoop学习笔记(四)——启动集群

发布于2021-05-29 20:46     阅读(733)     评论(0)     点赞(13)     收藏(1)


前提
 
各个节点JDK和Hadoop的环境配置需要补全
 
vim /etc/profile
 
配置后生效
 
source /etc/profile

export JAVA_HOME=/opt/lagou/servers/jdk1.8.0_231
export PATH=$JAVA_HOME/bin:$PATH

##HADOOP_HOME
export HADOOP_HOME=/opt/lagou/servers/hadoop-2.9.2
export PATH=$PATH:$HADOOP_HOME/bin
export PATH=$PATH:$HADOOP_HOME/sbin

注意

如果集群是第一次启动,需要在Namenode所在节点格式化NameNode,非第一次不用执行格式化Namenode操作
 
[root@linux121 hadoop-2.9.2]$ hadoop namenode -format
 

格式化后创建的文件:/opt/lagou/servers/hadoop-2.9.2/data/tmp/dfs/name/current

1、单节点启动  

启动HDFS

linux101上启动NameNode

linux101linux102以及linux103上分别启动DataNode

[root@Linux101 hadoop-2.9.2]# hadoop-daemon.sh start namenode

[root@Linux101 hadoop-2.9.2]# hadoop-daemon.sh start datanode

停止
[root@Linux101 hadoop-2.9.2]# hadoop-daemon.sh stop datanode

[root@Linux101 hadoop-2.9.2]# hadoop-daemon.sh stop namenode

  1. [root@Linux101 ~]# cd /opt/lagou/servers/hadoop-2.9.2/
  2. [root@Linux101 hadoop-2.9.2]# hadoop-daemon.sh start namenode
  3. starting namenode, logging to /opt/lagou/servers/hadoop-2.9.2/logs/hadoop-root-namenode-Linux101.out
  4. [root@Linux101 hadoop-2.9.2]# jps
  5. 4176 Jps
  6. 4099 NameNode
  7. [root@Linux101 hadoop-2.9.2]# hadoop-daemon.sh start datanode
  8. starting datanode, logging to /opt/lagou/servers/hadoop-2.9.2/logs/hadoop-root-datanode-Linux101.out
  9. [root@Linux101 hadoop-2.9.2]# jps
  10. 4209 DataNode
  11. 4099 NameNode
  12. 4291 Jps

web页面访问 通过IP访问
http://192.168.2.128:50070/dfshealth.html#tab-overview

启动Yarn

在103启动Yarn resourcemanager  

分别在101 102 启动 nodemanager   

yarn-daemon.sh start resourcemanager  在103启动

yarn-daemon.sh start nodemanager  分别在101 102 启动

停止

[root@Linux103 hadoop-2.9.2]# yarn-daemon.sh stop resourcemanager

[root@Linux101 hadoop-2.9.2]# yarn-daemon.sh stop nodemanager

  1. [root@Linux103 servers]# yarn-daemon.sh start resourcemanager
  2. starting resourcemanager, logging to /opt/lagou/servers/hadoop-2.9.2/logs/yarn-root-resourcemanager-Linux103.out
  3. [root@Linux103 servers]# jps
  4. 2432 Jps
  5. 1878 DataNode
  6. 2214 ResourceManager

2、集群群起

第一次启动需要格式化

hadoop namenode -format
 
启动HDFS
 
  1. [root@linux101 hadoop-2.9.2]# sbin/start-dfs.sh
  2. Starting namenodes on [linux101]
  3. linux101: starting namenode, logging to /opt/lagou/servers/hadoop-2.9.2/logs/hadoop-root-namenode-linux101.out
  4. linux102: starting datanode, logging to /opt/lagou/servers/hadoop-2.9.2/logs/hadoop-root-datanode-linux102.out
  5. linux103: starting datanode, logging to /opt/lagou/servers/hadoop-2.9.2/logs/hadoop-root-datanode-linux103.out
  6. linux101: starting datanode, logging to /opt/lagou/servers/hadoop-2.9.2/logs/hadoop-root-datanode-linux101.out
  7. Starting secondary namenodes [linux103]
  8. linux103: starting secondarynamenode, logging to /opt/lagou/servers/hadoop-2.9.2/logs/hadoop-root-secondarynamenode-linux103.out
  9. [root@linux101 hadoop-2.9.2]# jps
  10. 2689 DataNode
  11. 2900 Jps
  12. 2556 NameNode
  1. [root@linux102 hadoop-2.9.2]# jps
  2. 1777 DataNode
  3. 1859 Jps
  1. [root@linux103 servers]# jps
  2. 2019 Jps
  3. 1975 SecondaryNameNode
  4. 1868 DataNode

停止HDFS

stop-dfs.sh

启动YARN
 
  1. [root@linux103 hadoop-2.9.2]# sbin/start-yarn.sh
  2. [root@linux103 hadoop-2.9.2]# jps
  3. 2646 ResourceManager
  4. 1975 SecondaryNameNode
  5. 1868 DataNode
  6. 2942 NodeManager
  7. 3054 Jps
  1. [root@linux102 hadoop-2.9.2]# jps
  2. 1777 DataNode
  3. 2103 NodeManager
  4. 2239 Jps
  1. [root@linux101 hadoop-2.9.2]# jps
  2. 2689 DataNode
  3. 2978 NodeManager
  4. 3090 Jps
  5. 2556 NameNode

停止YARN

stop-yarn.sh

原文链接:https://blog.csdn.net/weixin_41496763/article/details/117303192



所属网站分类: 技术文章 > 博客

作者:我是小豆丁

链接:http://www.javaheidong.com/blog/article/207221/fb185dd412272e60eef0/

来源:java黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

13 0
收藏该文
已收藏

评论内容:(最多支持255个字符)