五、Hadoop配置参数介绍

Hadoop集群配置文件主要有:

它们的默认参数配置可以看:

core-default.xml :https://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-common/core-default.xml

hdfs-default.xml:https://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-hdfs/hdfs-default.xml

mapred-default.xml:https://hadoop.apache.org/docs/stable/hadoop-mapreduce-client/hadoop-mapreduce-client-core/mapred-default.xml

yarn-default.xml:https://hadoop.apache.org/docs/stable/hadoop-yarn/hadoop-yarn-common/yarn-default.xml


六、Hadoop集群启动与监控

Hadoop集群启动/关闭采用下面步骤:
启动:

  1. 在Master节点:$HADOOP_HOME/sbin/start-dfs.sh ,启动HDFS 。
  2. 在Master节点:$HADOOP_HOME/sbin/start-yarn.sh, 启动YARN。
  3. 在Master节点:$HADOOP_HOME/bin/mapred --daemon start historyserver,启动日志服务。

关闭:

  1. 在Master节点:$HADOOP_HOME/sbin/stop-dfs.sh ,关闭HDFS 。
  2. 在Master节点:$HADOOP_HOME/sbin/stop-yarn.sh, 关闭YARN。
  3. 在Master节点:$HADOOP_HOME/bin/mapred --daemon stop historyserver,关闭日志服务。

6.1、Hadoop集群启动报错及解决

报错:

解决方法:

/opt/hadoop-3.1.4/etc/hadoop/hadoop-env.sh添加如下语句

export HDFS_NAMENODE_USER=root
export HDFS_DATANODE_USER=root
export HDFS_SECONDARYNAMENODE_USER=root
export YARN_RESOURCEMANAGER_USER=root
export YARN_NODEMANAGER_USER=root

然后再拷贝到子节点

scp hadoop-env.sh node1:/opt/hadoop-3.1.4/etc/hadoop/
scp hadoop-env.sh node2:/opt/hadoop-3.1.4/etc/hadoop/
scp hadoop-env.sh node3:/opt/hadoop-3.1.4/etc/hadoop/

修改完后,启动HDFS可以看到:



启动YARN

启动mapred

6.2、查看监控

在浏览器输入网址:192.168.128.10:50070

注意:看服务有没有开启;要记得关闭防火墙,否则会出现无法访问网站

服务已开启:

查看防火墙状态:

systemctl status firewalld.service

关闭防火墙:

systemctl stop firewalld.service

永久关闭防火墙:

systemctl disable firewalld.service

同时,我们也要把子节点的防火墙关掉:

ssh node1 "systemctl stop firewalld.service & systemctl disable firewalld.service"
ssh node2 "systemctl stop firewalld.service & systemctl disable firewalld.service"
ssh node3 "systemctl stop firewalld.service & systemctl disable firewalld.service"

最后,我们重新输入网址就可以看到界面了

6.3、优化配置

在网址输入:node1:9864 发现无法访问,因此我们要设置机器名与IP映射

机器名与IP映射设置

打开C:\Windows\System32\drivers\etc\hosts添加如下:

192.168.128.10 master master.centos.com
192.168.128.11 node1 node1.centos.com
192.168.128.12 node2 node2.centos.com
192.168.128.13 node3 node3.centos.com

(如果遇到hosts没有权限无法更改,参考这篇博客:https://blog.csdn.net/ahmcwt/article/details/109578320)

完成!

学习笔记Hadoop(八)—— Hadoop集群的安装与部署(5)—— Hadoop配置参数介绍、Hadoop集群启动与监控相关推荐

  1. 学习笔记Hadoop(七)—— Hadoop集群的安装与部署(4)—— 配置Hadoop集群

    四.配置Hadoop集群 Hadoop集群总体规划 Hadoop集群安装采用下面步骤: 在Master节点:上传并解压Hadoop安装包 . 在Master节点:配置Hadoop所需configura ...

  2. hadoop学习笔记(八):Java HDFS API

    hadoop学习笔记(八):Java HDFS API 阅读目录 一.使用HDFS FileSystem详解 回到顶部 一.使用HDFS FileSystem详解 HDFS依赖的第三方包: hadoo ...

  3. Hadoop分布式集群的安装与部署实训总结报告

    目录 前言 一.Hadoop平台框介绍 1.Hadoop的架构 2.HDFS:遵循主从架构,它具有以下元素. 2.1 名称节点 -Namenode 2.2 数据节点 - Datanode 2.3 块 ...

  4. Redis学习笔记(八)redis之lua脚本学习

    redis系列文章目录 使用spring-data-redis实现incr自增 Redis 利用Hash存储节约内存 Redis学习笔记(九)redis实现时时直播列表缓存,支持分页[热点数据存储] ...

  5. ROS学习笔记(八): ROS通信架构

    ROS学习笔记(八): ROS通信架构 文章目录 01 Node & Master 1.1 Node 1.2 Master 1.3 启动master和node 1.4 rosrun和rosno ...

  6. Kotlin 学习笔记(八)—— Kotlin类与对象之接口

    Kotlin 学习笔记(八)-- Kotlin类与对象之接口 Kotlin学习笔记系列教程 Kotlin 学习笔记(一)-- 概述.学习曲线.开发工具.参考资料 Kotlin 学习笔记(二)-- 基础 ...

  7. Windows进程与线程学习笔记(八)—— 线程切换与TSS/FS

    Windows进程与线程学习笔记(八)-- 线程切换与TSS/FS 要点回顾 线程切换与TSS 内核堆栈 调用API进0环 实验:分析SwapContext 线程切换与FS 段描述符结构 分析Swap ...

  8. Windows保护模式学习笔记(八)—— 页目录表基址/页表基址

    Windows保护模式学习笔记(八)-- 页目录表基址/页表基址 要点回顾 一.页目录表基址 实验:拆分线性地址C0300000,并查看其对应的物理页 第一步:打开一个进程,获得它的Cr3 第二步:查 ...

  9. OpenCV学习笔记(八):形态学morpholgy(2):开/闭运算,形态学梯度、顶帽/黑帽morphologyEx()

    OpenCV学习笔记(八):形态学morpholgy(2):开.闭运算,形态学梯度.顶帽.黑帽:morphologyEx() 数学形态学(Mathematical morphology) 是一门建立在 ...

最新文章

  1. oracle增量 mysql_是否有任何mysql / Oracle函数给予增量号。基于另一列相似值的一列?...
  2. 多标签图像分类--HCP: A Flexible CNN Framework for Multi-Label Image Classification
  3. tomcat 端口被占用
  4. vagrant系列教程(二):vagrant的配置文件vagrantfile详解(转)
  5. 《大话数据结构》第9章 排序 9.9 快速排序(下)
  6. 一款霸榜 GitHub 的开源 Linux 资源监视器!
  7. 怎么配置在谷歌和ie内核时使用不同的_重磅!微软竟然研发了谷歌内核的edge
  8. [转]magento2项目上线注意事项 切换到产品模式
  9. javascript的constructor属性介绍
  10. 利用扩展双屏技术及Chrome浏览器,快速剖析优秀网页Div及CSS构成,并高效实现原型创作
  11. 关于css的字体设置font-famliy多值显示规则,微软雅黑侵权问题,微软雅黑不生效问题
  12. laravel5.5 Validator 自定义错误提示语
  13. 高速光耦6N137用于RS485通信的总结
  14. 图数据库扫盲和图数据选用
  15. 低代码学习教程:如何编辑自定义打印模版?
  16. 出现ConnectionError: Error 10061 connecting to 127.0.0.1:6379. 由于目标计算机积极拒绝,无法连接的解决方法
  17. xml文件的注释展示
  18. 无法给变量添加属性导致出问题
  19. 通过4A系统登录服务器,JD-4A 统一身份管理系统
  20. fffffffffffffffffffffffffffffffff

热门文章

  1. Ubuntu 调节屏幕亮度
  2. 深度学习~图神经网络GNN
  3. pytorch笔记:VGG 16
  4. 用pytorch实现简易RNN
  5. Python入门100题 | 第029题
  6. Python入门100题 | 第028题
  7. 知识点讲解四:栈溢出(stack overflow)问题解决方案
  8. Python3--批量爬取数据之调金山词霸api进行翻译
  9. 柯南变声器的算法实现原理
  10. 四张图揭秘中国AI人才现状