“格式化HDFS后,HMaster进程启动失败”的问题解决

“格式化HDFS后,HMaster进程启动失败”的问题解决

原创

RoyFans博主文章分类:hbase ©著作权

文章标签 java hadoop apache 文章分类 Hadoop 大数据

©著作权归作者所有:来自51CTO博客作者RoyFans的原创作品,请联系作者获取转载授权,否则将追究法律责任

用 hadoop namenode -fromat 格式化后,用./start-hbase.sh 启动HMaster和HRegionServer,但是过几秒种后HMaster进程自动关闭,HRegionServer进程没有关闭,查看日志报如下错:

2017-10-24 01:05:08,923 DEBUG [main-SendThread(remote:2181)] zookeeper.ClientCnxn: Reading reply sessionid:0x15f4c767f3a0008, packet:: clientPath:null serverPath:null finished:false header:: 111,2  replyHeader:: 111,727,0  request:: '/hbase/table-lock/hbase:namespace/write-master:160200000000004,0  response:: null2017-10-24 01:05:08,924 DEBUG [remote:16020.activeMasterManager] lock.ZKInterProcessLockBase: Released /hbase/table-lock/hbase:namespace/write-master:1602000000000042017-10-24 01:05:08,924 FATAL [remote:16020.activeMasterManager] master.HMaster: Failed to become active masterorg.apache.hadoop.hbase.TableExistsException: hbase:namespace  at org.apache.hadoop.hbase.master.handler.CreateTableHandler.checkAndSetEnablingTable(CreateTableHandler.java:151)  at org.apache.hadoop.hbase.master.handler.CreateTableHandler.prepare(CreateTableHandler.java:124)  at org.apache.hadoop.hbase.master.TableNamespaceManager.createNamespaceTable(TableNamespaceManager.java:233)  at org.apache.hadoop.hbase.master.TableNamespaceManager.start(TableNamespaceManager.java:86)  at org.apache.hadoop.hbase.master.HMaster.initNamespace(HMaster.java:868)  at org.apache.hadoop.hbase.master.HMaster.finishActiveMasterInitialization(HMaster.java:719)  at org.apache.hadoop.hbase.master.HMaster.access$500(HMaster.java:165)  at org.apache.hadoop.hbase.master.HMaster$1.run(HMaster.java:1425)  at java.lang.Thread.run(Thread.java:745)2017-10-24 01:05:08,926 FATAL [remote:16020.activeMasterManager] master.HMaster: Master server abort: loaded coprocessors are: []2017-10-24 01:05:08,926 FATAL [remote:16020.activeMasterManager] master.HMaster: Unhandled exception. Starting shutdown.org.apache.hadoop.hbase.TableExistsException: hbase:namespace  at org.apache.hadoop.hbase.master.handler.CreateTableHandler.checkAndSetEnablingTable(CreateTableHandler.java:151)  at org.apache.hadoop.hbase.master.handler.CreateTableHandler.prepare(CreateTableHandler.java:124)  at org.apache.hadoop.hbase.master.TableNamespaceManager.createNamespaceTable(TableNamespaceManager.java:233)  at org.apache.hadoop.hbase.master.TableNamespaceManager.start(TableNamespaceManager.java:86)  at org.apache.hadoop.hbase.master.HMaster.initNamespace(HMaster.java:868)  at org.apache.hadoop.hbase.master.HMaster.finishActiveMasterInitialization(HMaster.java:719)  at org.apache.hadoop.hbase.master.HMaster.access$500(HMaster.java:165)  at org.apache.hadoop.hbase.master.HMaster$1.run(HMaster.java:1425)  at java.lang.Thread.run(Thread.java:745)

是因为zookeeper中某些文件遗留的原因导致的呢?所以我将dataDir=/opt/zookeeper-3.4.5/data 目录下的version-2给删除,并且重启了服务器。然后重启开启后,HMaster进程正常运行。再打开 dataDir=/opt/zookeeper-3.4.5/data目录发现产生了新的version-2 .

  • 收藏
  • 评论
  • *举报

上一篇:nginx 配置https

下一篇:TLS Version 1.0 Protocol Detection 漏洞修复

Original: https://blog.51cto.com/u_15762555/5612831
Author: RoyFans
Title: “格式化HDFS后,HMaster进程启动失败”的问题解决

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/508247/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • zabbix监控详解

    zabbix监控详解 zabbix监控详解 在web界面进行linux部署agentd 创建监控主机 创建主机组并加入主机 添加监控项 添加触发器 添加媒介(email方式) 添加…

    大数据 2023年5月26日
    091
  • QT 之SQLite数据库

    文章目录 一、windows下使用命令行方法操作db文件 * 1、 安装sqlite 2、 使用sqlite 二、QT操作sqlite * 1、 建立数据库 2、 打开数据库 3 …

    大数据 2023年11月11日
    057
  • Linux 网络配置

    基本网络配置 网络配置的几个相关设置: – 主机名 – IP/netmask – 路&amp…

    大数据 2023年5月27日
    098
  • Clickhouse Docker集群部署

    写在前面 抽空来更新一下大数据的玩意儿了,起初架构选型的时候有考虑Hadoop那一套做数仓,但是Hadoop要求的服务器数量有点高,集群至少6台或以上,所以选择了Clickhous…

    大数据 2023年6月3日
    089
  • Springboot中的依赖管理

    1.1依赖管理 在pom.xml中 <parent> <groupid>org.springframework.boot</groupid> &…

    大数据 2023年6月3日
    097
  • docker 集群之 swarm 和 stack 的基本使用

    1,准备的软件 1,两台(最好三台) 安装了 centos7 系统 和 docker 软件的机器,虚拟机也行 2,两台机器之间能互通网络 3,笔者下面使用两台机器的主机地址:192…

    大数据 2023年5月29日
    069
  • Linux 源码编译安装软件

    源码编译使用的相关工具: C、C++的源码:使用make工具进行编译 java的源码:使用maven进行编译 使用C语言编写的程序源码的安装过程: 执行confige脚本生成mak…

    大数据 2023年5月27日
    0114
  • hive笔记

    大数据 2023年11月14日
    041
  • SQLite安装与使用

    在之前的文章中,给出了一个数据库知识的概览:《数据库概览》,本文介绍一些基础的、常用的 SQLite数据库知识。 SQLite 基础 SQL 基础语法 插入 INSERT INTO…

    大数据 2023年11月11日
    040
  • spark2.4.8 编译支持 hadoop3.3.3 hive2

    spark2.4.8 编译支持 hadoop3.3.3 hive2 因为 spark 只依赖 hdfs 文件系统,spark2 默认就支持了 hadoop2,如果要支持 hadoo…

    大数据 2023年11月13日
    057
  • Spark中广播TensorFlow模型

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    大数据 2023年6月3日
    0104
  • 云主机发展市场风起云涌

    Original: https://www.cnblogs.com/hardcoregeek/p/16129118.htmlAuthor: 硬核技术控Title: 云主机发展市场风…

    大数据 2023年5月26日
    077
  • log4j2发送消息至Kafka

    title: 自定义log4j2发送日志到Kafka tags: log4j2,kafka 为了给公司的大数据平台提供各项目组的日志,而又使各项目组在改动上无感知。做了一番调研后才…

    大数据 2023年5月28日
    0117
  • PHP扩展开发之快速入门

    linux系统 PHP 7.3开始,开发扩展,取消了 ./ext_skel 命令工具, 要使用 php ext_skel.php 命令的形式创建扩展 php源码安装我就不多说了,参…

    大数据 2023年5月26日
    060
  • redis分片集群

    大数据 2023年11月16日
    050
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球