Hbase恢复小记

  现在在做的图片搜索系统,又需要从单纯的单机器架构,转变为多机器架构,如此以来,多台服务器之间的数据传输就成了很重要的问题。偏偏都是一些小文件,所以我们就想到了采用hbase来存储这些小图片。

  因为实验室机器搬运的关系,集群的机器被分得有些乱,今天重启服务器程序的时候发现问题,60010页面进不去,jps之,发现HMaster进程崩溃。

  根据以前的经验,直接hadoop namenode -format之,清空tmp和logs文件夹,重新开服务 =。= 这次连50070都进不去了!!!

  老老实实查日志,50070不见了,namenode进程崩溃,在log中发现这样一句话 hadoop-hdusr/dfs/name 文件夹无权限访问或不存在, cd过去,发现不存在,果断手动建之,重新启动dfs,namenode乖乖地工作了。

  接下来搞HMaster,查看log,发现报60010端已经被占用! 我了个去,直接上大招

  netstat -apn,找到60010端口被某个vim进程被占用了,果断杀之,重新启动hbase,一切顺利。

  

  简而言之,有问题,看日志 :)

 

posted @ 2014-06-17 23:59  Kevin_Geek  阅读(180)  评论(0编辑  收藏  举报