至HDFS上传文件。假定从datanode开始上传文件,上传的数据将导致目前的当务之急是全datanode圆盘。这是一个分布式程序的执行是非常不利。

解决方案:

1、从其他非datanode节点上传

可以hadoop文件夹复制一份到一个不在集群中的节点(直接从非datanode的namenode上传也能够,可是这样不太好。会添加namenode的负担。而且时间长了会让namenode上放了各种乱七八糟的文件),在这个节点上不启动不论什么hadoop进程,可是能够当作client使用。

上传文件到集群。

也能够自己写一个上传文件的程序、在其它非集群节点上执行来上传文件。在程序中要注意自己设置必要的配置,比方namenode的url、副本数等等,由于假设不设置,会使用你程序中所带的hadoop jar包中的默认配置,而不是集群的默认配置。

2、使用balancer

能够通过

hdfs balancer -threshold XX

来进行平衡,xx是一个百分比。

关于这个命令的使用方法网上一搜一大堆。

可是默认情况下,这个平衡时非常慢的,由于默认的hadoop不同意balancer占用非常大的网络带宽。

能够通过

hdfs dfsadmin -setBalanacerBandwidth newbandwidth

设置带宽,在字节

HDFS 上传文件的不平衡,Balancer问题是过慢相关推荐

  1. HDFS上传文件报错java.lang.InterruptedException

    使用hdfs上传文件时报错, java.lang.InterruptedExceptionat java.lang.Object.wait(Native Method)at java.lang.Thr ...

  2. 实验问题解决:HDFS上传文件

    实验问题解决:HDFS上传文件 使用教材:大数据基础编程.实验和案例教程(第2版) 问题解决:第 4 章 "4.3.4 编译运行程序" 中确保 /user/hadoop 目录下已经 ...

  3. HDFS设计思路,HDFS使用,查看集群状态,HDFS,HDFS上传文件,HDFS下载文件,yarn web管理界面信息查看,运行一个mapreduce程序,mapreduce的demo

    26 集群使用初步 HDFS的设计思路 l 设计思想 分而治之:将大文件.大批量文件,分布式存放在大量服务器上,以便于采取分而治之的方式对海量数据进行运算分析: l 在大数据系统中作用: 为各类分布式 ...

  4. HDFS设计思路,HDFS使用,查看集群状态,HDFS,HDFS上传文件,HDFS下载文件,yarn web管理界面信息查看,运行一个mapreduce程序,mapreduce的demo...

    26 集群使用初步 HDFS的设计思路 l 设计思想 分而治之:将大文件.大批量文件,分布式存放在大量服务器上,以便于采取分而治之的方式对海量数据进行运算分析: l 在大数据系统中作用: 为各类分布式 ...

  5. hdfs上传文件没有权限写入的问题解决put: Permission denied: user=root, access=WRITE

    问题: 如题,在上传文件的时候出现没有权限写入的问题: 命令: hdfs dfs -put dummy_log_data /user/impala/data/logs/year=2013/month= ...

  6. HDFS上传文件报错org.apache.hadoop.fs.ChecksumException: Checksum error: file:/hyk/data/hyk.txt

    当从本地上传文件到HDFS中时报错 fs.FSInputChecker: Found checksum error: b[0, 69]=6d6f7765696861686168616861686861 ...

  7. Hadoop hdfs上传文件报错解决

    如果大家在安装的时候遇到问题,或者按步骤安装完后却不能运行Hadoop,那么建议仔细查看日志信息,Hadoop记录了详尽的日志信息,日志文件保存在logs文件夹内. 无论是启动,还是以后会经常用到的M ...

  8. HDFS上传文件命令报错org.apache.hadoop.ipc.RemoteException(java.io.IOException)

    作为作者,强烈不建议进行格式化hadoop,毕竟开发数据是最为重要的! Hadoop 3.1 hdfs dfs -put /源文件路径 /目的文件路径 解决方案 第一步:停止主节点(Master)和子 ...

  9. Hadoop上传文件失败

    HDFS上传文件失败的原因以及解决方法 本来打算上传一个文件 hdfs dfs -put /opt/software/upload.txt /test 但是报错了!!! 百度了很多,但是没有一条适合我 ...

最新文章

  1. 你真的会写单例模式吗?
  2. Java中将String格式的标准时间字符串转换为Date格式的方法
  3. VTK:PolyData之IterateOverLines
  4. pythonwhile循环实战教程_Python入门丨for循环和while循环
  5. Oracle 19c 新特性:Schema Only Account详解
  6. 【Spring Cloud】负载均衡-Ribbon
  7. 从零学ELK系列(二):VMware安装Centos(超详细图文教程)
  8. 获取地址栏的最后一个文件
  9. 12. 指针、句柄、引用的区别
  10. 简单的Python少儿编程
  11. 161套javaWeb项目源码免费分享
  12. 2021年机修钳工(中级)报名考试及机修钳工(中级)考试资料
  13. 4个团队领导必备的技能和素质
  14. 2019年读书记录及总结
  15. 拼多多模式,砍价免费拿商品算法
  16. turtlepen画出小黄人
  17. 计算机操作系统—信号
  18. 李嘉诚汕头大学毕业典礼上致辞:无心睡眠
  19. 福州大学计算机陈晨,院科技节 - 福州大学电气工程与自动化学院
  20. LSM 树(Log-Structured Merge-Tree) 原理

热门文章

  1. 清华又出一个姚班!人工智能班成立,姚期智担任首席教授,首批招生30人
  2. 中国学霸本科生提出AI新算法:速度比肩Adam,性能媲美SGD,ICLR领域主席赞不绝口...
  3. 吴恩达:我的AI商业化方法论
  4. TensorFlow开发者会峰会:支持Swift,更好的支持JavaScript
  5. 国内学者新研究:中医AI登场,自动开出药方
  6. 联想高校AI精英挑战赛上交站落幕,“AI糖尿病筛查”项目获青睐
  7. 二叉树的前中后层遍历
  8. xml配置javaBean的IOC实现示例
  9. 谈区块链的时候别忘记了“新零售”
  10. linux pause函数的一点小探索