zk日志显示 client端关闭了session。很多人按照他的提示运行了migrate脚本,实际上这个会报错:ClassNotFound。这就奇怪了,文件系统居然要求升级,这很不科学。我看很多网友的做法是先把/hbase清理调,然后重启就好了,但是以前的数据就丢失了,这更不科学。于是我:

bin/hadoop -ls /hbase

发现/hbase/hbase.version已经消失了,这才恍然大悟,原来是之前的这个文件可能被损坏了,去/lost+found目录找确实能找到,但是这个文件似乎出了问题,-ls它也看不到。于是想到一个办法,我做了以下操作:

bin/hadoop fs -mv /hbase /hbase.bk

重启HBase,这时就生成了/hbase/hbase.version文件,然后:

bin/hadoop fs -cp /hbase/hbase.version /hbase.bk/

bin/hadoop fs -rmr /hbase 

bin/hadoop fs -mv /hbase.bk /hbase

这样再次重启HBase,发现Hbase开始splitting hlogs,数据得以恢复。

hbase 问题之 File system needs to be upgraded. You have version null and I want ver相关推荐

  1. Bqq服务器的缓存文件放什么目录,如何使文件系统缓存失效? - How to invalidate the file system cache? - 开发者知识库...

    30 At least on Windows 7, it seems that attempting to open a volume handle without FILE_SHARE_WRITE ...

  2. 解决问题:chmod: changing permissions of ‘...‘: Read-only file system和/dev/sda1 is write-protected but ex

    我在Linux系统里想要改变系统权限时出现了报错: chmod: changing permissions of 'transmission-daemon/': Read-only file syst ...

  3. 转:经典论文翻译导读之《Google File System》

    首页 所有文章 资讯 Web 架构 基础技术 书籍 教程 Java小组 工具资源 - 导航条 -首页所有文章资讯Web架构基础技术书籍教程Java小组工具资源 经典论文翻译导读之<Google ...

  4. 名字就叫nfs-(network file system)

    一.简介   NFS(network file system)网络文件系统.通过网络让不同的主机系统之间可以实现文件或目录共享.分为客户端和服务器,NFS网络文件系统很像windows系统的网络共享. ...

  5. 13.19. File system test

    写写空文件 $ dd bs=1 seek=2TB if=/dev/null of=test $ time dd if=/dev/zero of=/srv/file bs=1M count=1000 写 ...

  6. Linux下出现Read-only file system的解决办法

    正常运行中的网站,忽然间出现session目录不可写,连接服务器一看,任何关于写硬盘的命令都不能用,提示Read-only file system,使用一条命令即可搞定此问题: mount -o re ...

  7. Linux文件系统只读Read-only file system的解决方法

    Linux文件系统只读Read-only file system的解决方法 参考文章: (1)Linux文件系统只读Read-only file system的解决方法 (2)https://www. ...

  8. Linux文件系统只读Read-only file system

    问题描述: 1.系统无法进行磁盘的读写操作(touch,cp,chmod)等等 2.服务器无法启动(也是因为无法创建文件) 3.只有涉及到系统磁盘的写操作,都会报错"Read-only fi ...

  9. Py_Initialize fails - unable to load the file system codec

    Py_Initialize fails - unable to load the file system codec https://stackoverflow.com/questions/56947 ...

最新文章

  1. python模块之pickle
  2. 计算机网络系统中每台计算机的地位是什么,东北师范计算机应用基础15秋在线作业1满分答案...
  3. [MFC] MFC 打开HTML资源(用ID版,也可加载到自己的web控件上)
  4. Object构造函数的方法
  5. 如何远程调试部署在CloudFoundry平台上的nodejs应用
  6. 详述WebLogic反序列化远程命令执行漏洞的处理过程,云和恩墨技术通讯精选
  7. 腾讯已问灵魂,鹅厂新立家风
  8. 麦克纳姆轮全向移动机器人速度分解
  9. mysql远程连接出错
  10. 微机计算机继电保护原理,微机继电保护的装置构成
  11. mcafee mysql audit_mysql添加mcafee 审计插件
  12. Sophix热修复问题以及加固
  13. 如何检测网站死链接?
  14. Spring常用注解介绍 [附带代码]
  15. 龙门标局:注册地理标志证明商标有什么作用
  16. 元宇宙场景技术实践|实现“虚拟人”自由
  17. HTTPS加密网站,地址重写配置
  18. 【物联网】老程序教你一招,10行代码让超声波模块秒变声控开关
  19. 细细品味B/S与C/S
  20. Android Weekly #35 知识工作者就是管理者——虽未管人,但在管事

热门文章

  1. accept搭配用法_accept for的用法与搭配
  2. MSCL超级工具类(C#),开发人员必备,开发利器
  3. 010 Editor修改指令
  4. Android腾讯广告联盟接入-----开屏广告
  5. 【NOI2003】智破连环阵
  6. Vue中如何关闭语法检查
  7. Papi酱: 左手奶瓶右手尿布× 左手papitube右手娱乐圈√
  8. Asynchronous FIFO with gray code(异步FIFO verilog设计理念)
  9. 使用伪类实现划掉字体
  10. 广义表的链式定义和基础操作