岚天逸见

05 2017 档案

HBase thrift2 TIOError
摘要:如果HBase thrift2报:“TIOError exception: Default TException”,这个可能是因为操作的表不存在,不一定是网络或磁盘操作异常。HBase Thrift2偷懒了,所有异常被统一成了TIOError和TIllegalArgu... 阅读全文

posted @ 2017-05-27 17:37 岚天逸见 阅读(798) 评论(0) 推荐(0) 编辑

通用的进程监控脚本process_monitor.sh使用方法
摘要:不用做任何修改,即可用process_monitor.sh监控各种进程。 源码下载:https://github.com/eyjian/libmooon/blob/master/shell/process_monitor.sh。 使用之前,请给process_monitor.sh带上可执行权限,不带 阅读全文

posted @ 2017-05-24 09:24 岚天逸见 阅读(1542) 评论(0) 推荐(0) 编辑

Linux批量远程命令和上传下载工具
摘要:https://github.com/eyjian/mooon/releases/tag/mooon-toolsmooon_ssh:批量远程命令工具,在多台机器上执行指定命令mooon_upload:批量远程上传工具,上传单个或多个文件到单台或多台机器mooon_do... 阅读全文

posted @ 2017-05-23 16:13 岚天逸见 阅读(679) 评论(0) 推荐(0) 编辑

强制DataNode向NameNode上报blocks
摘要:正常情况下,什么时候上报blocks,是由NameNode通过回复心跳响应的方式触发的。一次机房搬迁中,原机房hadoop版本为2.7.2,新机房版本为2.8.0,采用先扩容再缩容的方式搬迁。由于新旧机房机型不同和磁盘数不同,操作过程搞混过hdfs-site.xml,... 阅读全文

posted @ 2017-05-19 10:26 岚天逸见 阅读(675) 评论(0) 推荐(0) 编辑

HDFS块文件和存放目录的关系
摘要:详情请参见DatanodeUtil.java中的函数idToBlockDir(File root, long blockId)。如果block文件没有放在正确的目录下,则DataNode会出现“expected block file path”日志。// g++ -g... 阅读全文

posted @ 2017-05-19 09:30 岚天逸见 阅读(740) 评论(0) 推荐(0) 编辑

Failed to place enough replicas
摘要:如果DataNode的dfs.datanode.data.dir全配置成SSD类型,则执行“hdfs dfs -put /etc/hosts hdfs:///tmp/”时会报如下错误:​​2017-05-04 16:08:22,545 WARN org.apache.... 阅读全文

posted @ 2017-05-04 17:00 岚天逸见 阅读(2763) 评论(0) 推荐(0) 编辑

导航

统计信息

点击右上角即可分享
微信分享提示