`
teasp
  • 浏览: 59480 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

hbase启动时zookeeper不能启动的问题

阅读更多

前几天虚拟机挂了,重新弄好后发现hadoop集群能正常启动,hbase却不能,原因是zookeeper没法启动,查看zookeeper的日志,错误如下:

java.lang.RuntimeException: Unable to run quorum server
        at org.apache.zookeeper.server.quorum.QuorumPeer.loadDataBase(QuorumPeer.java:454)
        at org.apache.zookeeper.server.quorum.QuorumPeer.start(QuorumPeer.java:409)
        at org.apache.zookeeper.server.quorum.QuorumPeerMain.runFromConfig(QuorumPeerMain.java:151)
        at org.apache.hadoop.hbase.zookeeper.HQuorumPeer.runZKServer(HQuorumPeer.java:80)
        at org.apache.hadoop.hbase.zookeeper.HQuorumPeer.main(HQuorumPeer.java:70)
Caused by: java.io.IOException: Failed to process transaction type: 1 error: KeeperErrorCode = NoNode for /hbase
        at org.apache.zookeeper.server.persistence.FileTxnSnapLog.restore(FileTxnSnapLog.java:153)
        at org.apache.zookeeper.server.ZKDatabase.loadDataBase(ZKDatabase.java:223)
        at org.apache.zookeeper.server.quorum.QuorumPeer.loadDataBase(QuorumPeer.java:417)
        ... 4 more
Caused by: org.apache.zookeeper.KeeperException$NoNodeException: KeeperErrorCode = NoNode for /hbase
        at org.apache.zookeeper.server.persistence.FileTxnSnapLog.processTransaction(FileTxnSnapLog.java:211)
        at org.apache.zookeeper.server.persistence.FileTxnSnapLog.restore(FileTxnSnapLog.java:151)
        ... 6 more

 

解决方案:

1. 建立一个hbase的临时目录,比如/home/hadoop/tmp;

2. 修改hbase-site.xml文件,将上述临时目录加入配置文件中:

<property>
    <name>hbase.tmp.dir</name>
    <value>/home/hadoop/tmp</value>
</property>

分享到:
评论

相关推荐

    hbase配置内置的zookeeper

    hbase配置内置的zookeeper;hbase配置内置的zookeeper;

    搭建zookeeper和hbase相关教程以及对应的jar包和脚本文件

    含有hbase启动脚本,xsync分发脚本,hadoop启动脚本,zookeeper启动脚本,jpsall脚本,整个集群启动脚本,有详细的安装教程文件,对应pdf版本和doc版本都有。非常详细,包学会。进行测试一下记得检查是否安装成功,...

    hbase zk异常启动不了.docx

    hbase zk异常启动不了

    hbase-2.3.5单机一键部署工具

    说明:使用外部zookeeper3.4.13之hbase2.3.5一键部署工具,支持部署、启动、停止、清除、连接,支持自定义服务端口,数据存储目录等功能,已在生产环境使用。 Options: deploy.sh build single 构建并启动一个hbase...

    hbase-2.2.2单机一键部署工具

    说明:使用外部zookeeper之hbase2.2.2一键部署工具,支持部署、启动、停止、清除、连接等功能 Options: deploy.sh build single 构建并启动一个hbase单实例 deploy.sh start single 启动hbase实例 deploy.sh stop...

    java大数据案例_3HBase

    1搭建HBASE集群并进行监控 问题 依次完成以下2个小题的任务: 1) 搭建Hbase分布式集群,要求一个Master、三个RegionServer,使用Hbase自带的Zookeeper 2) 安装后启动查看监控页面

    HBase的安装与配置

    8、指定 standby 的hbase的副节点,注意:该文件不存在,需要创建 vim backup-masters Node12 9、拷贝hbase到其他节点或机器 Cd /root/hbase-0.98.12.1-hadoop2 scp -r conf node12:/root/hbase-0.98.12.1-...

    大数据运维技术第7章 HBase组件安装与配置课件.pptx

    很多服务器上面跑的进程是HRegionServer,HMaster没有单点问题,HBase集群当中可以启动多个HMaster,但是通过ZooKeeper的事件处理机制保证整个集群当中只有一个HMaster在运行。既然HBase是数据库,那么数据库从根本...

    HBase.docx

    0、Windows 下Eclipse运行HBase程序 2 一、HBase的概述 5 1.hbase的特点 6 2.特殊概念 6 3.确定值 6 4.HBASE的架构 6 5.apache的下载地址 7 二、HBase安装部署与简单应用 7 一:下载安装 7 1.下载安装 7 2.开启...

    尚硅谷大数据技术之HBase1

    2.1 Zookeeper 正常部署 2.4 HBase 的配置文件 2.5 HBase 远程发送到其他集群 2.6 HBase 服务的启动

    zookeeper3.4.6已做防闪退处理

    ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、...

    zookeeper-3.4.10

    zookeeper是apache旗下,为大数据中分布式应用提供协调服务的一个软件。在Hadoop的HA中提供了避免单点故障,能够在一个节点宕机时,启动另一个节点,保证7x24高可用。而且HBASE也强依赖于zookeeper。

    hadoop集群一键启动、关闭

    自己写的脚本,一键启动hadoop、hbase、zookeeper(几个zookeepler同时启动)、hive。另有一键关闭集群和一键关机功能

    java-hbase-phoenix:通过Phoenix访问HBase

    如果您的HBase设置是独立的,则不需要安装和设置该堆栈先决条件1. 2. 3. 4. 5. 6. 运行项目的步骤伪分布式模式1. /hadoop-3.1.0/sbin/start-dfs.sh 2. /hadoop-3.1.0/sbin/start-yarn.sh 3. /zookeeper-3.4.12/bin/...

    HBase 1.x版本安装部署

    Hbase生产环境依赖于zookeeper组件,所以需要先将zk安装成功。  1.启动zk集群 /opt/zookeeper-3.4.5/bin/zkServer.sh start 2.Hadoop 集群的正常部署并启动: $ ~/opt/hadoop-2.7.2/sbin/start-dfs.sh $ ~/opt/...

    分布式协调工具-ZooKeeper实现动态负载均衡

    在Hbase实现中,会在ZK上存储一些ROOT表的地址和HMaster的地址,HRegionServer也会把自己以临时节点(Ephemeral)的方式注册到Zookeeper中,使得HMaster可以随时感知到各个HRegionServer的存活状态,同时,一旦...

    sample-hbase-app:通过HBase API与HBase通信的示例Java应用程序

    注意:ZooKeeper的IPC端口必须可访问Maven指令在工作站上编译mvn packagels -lh target/*.jar-rw-r--r-- 1 david staff 8.4K Oct 4 23:29 target/hbase-app-0.0.1-SNAPSHOT.jar-rw-r--r-- 1 david staff 31M Oct 4 ...

    Hbase安装及客户端测试及笔记

    文章目录HBASE 入梦Hbase 简介什么是HbaseHbase 特点Hbase 架构Hbase 中的角色HMasterRegionServer其他组件HBase 安装Zookeeper 正常部署hadoop正常部署HBase 安装1. 解压到目录2. 配置文件同步其他服务器启动服务...

    一步到位分布式开发Zookeeper实现集群管理

    本文来自于cnblogs,说到分布式开发Zookeeper是必须了解和掌握的,分布式消息服务kafka、hbase到hadoop等分布式大数据处理都会用到Zookeeper,所以在此将Zookeeper作为基础来讲解。Zookeeper是分布式服务框架,主要...

    快速学习-HBase安装

    第2章 HBase安装 2.1 Zookeeper正常部署 首先保证Zookeeper集群的正常部署,并启动之: [atguigu@hadoop102 zookeeper-3.4.10]$ bin/zkServer.sh start [atguigu@hadoop103 zookeeper-3.4.10]$ bin/zkServer.sh ...

Global site tag (gtag.js) - Google Analytics