• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >虚拟化 > hadoop动态增加和删除节点方法介绍

hadoop动态增加和删除节点方法介绍

作者:liuyazhuang 字体:[增加 减小] 来源:互联网

本文主要包含hadoop,动态增加节点,hadoop,动态删除节点,hadoop,集群,增加节点等服务器相关知识,liuyazhuang 希望可以进行参考

上一篇文章中我们介绍了Hadoop编程基于MR程序实现倒排索引示例的有关内容,这里我们看看如何在Hadoop中动态地增加和删除节点(DataNode)。

假设集群操作系统均为:CentOS 6.7 x64

Hadoop版本为:2.6.3

一、动态增加DataNode

1、准备新的DataNode节点机器,配置SSH互信,可以直接复制已有DataNode中.ssh目录中的authorized_keys和id_rsa

2、复制Hadoop运行目录、hdfs目录及tmp目录至新的DataNode

3、在新DataNode上启动hadoop

..sbin/hadoop-daemon.sh start datanode 
..sbin/yarn-daemon.sh start datanode 

4、在NameNode上刷新节点

..bin/hdfs dfsadmin -refreshNodes 
..sbin/start-balancer.sh 

5、为方便下次启动,可以将新DataNode的域名和ip加入/etc/hosts中

二、动态删除DataNode

1、配置NameNode的hdfs-site.xml,适当减小dfs.replication副本数,增加dfs.hosts.exclude配置

<property> 
  <name>dfs.hosts.exclude</name> 
  <value>/usr/local/hadoop2/etc/hadoop/excludes</value> 
 </property> 

2、在对应路径(/etc/hadoop/)下新建excludes文件,并写入待删除DataNode的ip或域名
3、在NameNode上刷新所有DataNode

..bin/hdfs dfsadmin -refreshNodes 
..sbin/start-balancer.sh 

4、此时,可以在web检测界面(ip:50070)上可以观测到DataNode逐渐变为Dead。

总结

以上就是本文关于hadoop动态增加和删除节点方法介绍的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站:浅谈七种常见的Hadoop和Spark项目案例、hadoop重新格式化HDFS步骤解析等,有什么问题可以直接留言,小编会及时回复大家的。感谢朋友们对本站的支持!

您可能感兴趣的文章:

  • Java/Web调用Hadoop进行MapReduce示例代码
  • Hadoop MultipleOutputs输出到多个文件中的实现方法
  • Hadoop Combiner使用方法详解
  • Hadoop编程基于MR程序实现倒排索引示例
  • Hadoop 中 HBase Shell命令的详解
  • Hadoop多Job并行处理的实例详解
  • hadoop重新格式化HDFS步骤解析
  • hadoop的wordcount实例代码
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • myeclipse中建web项目上传文件到hadoop,出现文件上传上去了,但是文件大小为0或小于当前文件解决方案,
  • 为什么出现Hadoop,出现Hadoop
  • 虚拟机下Linux系统Hadoop单机/伪分布式配置:Hadoop2.5.2+Ubuntu14.04(半原创),hadoophadoop2.5.2
  • 深入讲解Hadoop管道,讲解hadoop管道
  • Hadoop安全性,hadoop安全机制
  • Hadoop Streaming 获取mapreduce_map_input_file遇到的版本问题,hadoopmapreduce
  • 【甘道夫】Apache Hadoop 2.5.0-cdh5.2.0 HDFS Quotas 配额控制,hadoophdfs
  • Hadoop 2.x与3.x 22点比较,Hadoop 3.x比2.x的改进
  • ubuntu docker搭建Hadoop集群环境的方法
  • hadoop动态增加和删除节点方法介绍

相关文章

  • Docker 常用命令整理及使用注意事项总结
  • CentOS 7.2 下安装 Docker 1.12.3 版的详细方法
  • Vmware vSphere Client安装虚拟机图文教程
  • Docker磁盘空间使用分析与清理的方法
  • Centos7下安装与卸载docker应用容器引擎的方法
  • XenServer 日志清理方法详细介绍
  • 详解实现hyper-v虚拟机克隆的方法
  • Hadoop 2.x与3.x 22点比较,Hadoop 3.x比2.x的改进
  • Mac上使用Docker如何快速启动MySQL测试
  • 不使用sudo 执行Docker命令的方法

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • 宽带资本投资硅谷虚拟化技术Pluribus Networks
    • .netcore 使用surging框架发布到docker
    • 使用phpstorm对docker中的脚本进行debug的方法
    • Ubuntu虚拟机:如何选择虚拟化软件
    • Docker部署Django应用的示例
    • 详解基于docker-swarm搭建持续集成集群服务
    • docker在已有的tomcat镜像上打新的镜像的Dockerfile编写说明介绍
    • ubuntu 14.04 64位安装配置docker教程
    • 详解挂载运行的docker容器中如何挂载文件系统
    • CloudStack 环境如何重新部署详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有