| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> Hadoop(29):Hadoop调优之HDFS核心参数 -> 正文阅读 |
|
[大数据]Hadoop(29):Hadoop调优之HDFS核心参数 |
目录 0. 相关文章链接1.?NameNode内存生产配置1)NameNode内存计算
2)Hadoop2.x系列,配置NameNode内存 NameNode内存默认2000m,如果服务器内存4G,NameNode内存可以配置3g。在hadoop-env.sh文件中配置如下。
3)Hadoop3.x系列,配置NameNode内存 a.?hadoop-env.sh中描述Hadoop的内存是动态分配的
b.?查看NameNode占用内存
查看发现bigdata1上的NameNode和DataNode占用内存都是自动分配的,且相等。不是很合理。 经验参考:Hardware Requirements | 6.x | Cloudera Documentation 具体修改:hadoop-env.sh
2.?NameNode心跳并发配置1)hdfs-site.xml
企业经验:dfs.namenode.handler.count=?,比如集群规模(DataNode台数)为3台时,此参数设置为21。 3.?开启回收站配置开启回收站功能,可以将删除的文件在不超时的情况下,恢复原数据,起到防止误删除、备份等作用。 3.1. 回收站工作机制3.2. 开启回收站功能参数说明1)默认值fs.trash.interval = 0,0表示禁用回收站;其他值表示设置文件的存活时间。 2)默认值fs.trash.checkpoint.interval = 0,检查回收站的间隔时间。如果该值为0,则该值设置和fs.trash.interval的参数值相等。 3)要求fs.trash.checkpoint.interval <= fs.trash.interval。 3.3.?启用回收站修改core-site.xml,配置垃圾回收时间为1分钟。
3.4.?查看回收站回收站目录在HDFS集群中的路径:/user/hdfs/.Trash/…. 注意:通过网页上直接删除的文件也不会走回收站。 3.5. 其他删除方式1)通过程序删除的文件不会经过回收站,需要调用moveToTrash()才进入回收站
2)只有在命令行利用hadoop fs -rm命令删除的文件才会走回收站。
3.6.?恢复回收站数据
注:其他Hadoop相关系列文章链接由此进 ->?Hadoop 文章汇总 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 0:58:06- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |