HBase 启动后HMaster进程自动消失

原因分析

1、hadoop 与 hbase 版本不兼容,导致的异常。

2、log日志信息显示 org.apache.hadoop.hbase.TableExistsException: hbase:namespace 异常,可能是更换了hbase的版本后zookeeper还保留着上一次的hbase设置,造成了冲突。

解决方案

1、进入zookeeper的bin目录;

2、执行客户端脚本:$sh zkCli.sh

3、查看Zookeeper节点信息: ls /

4、递归删除hbase节点:rmr /hbase

5、退出:quit

6、重启Zookeeper

或者

#1、直接启动客户端脚本
[root@master ~]# zkCli.sh

#2、查看Zookeeper节点信息
[zk: localhost:2181(CONNECTED) 0] ls /

#3、递归删除hbase节点
[zk: localhost:2181(CONNECTED) 1] rmr /hbase

#4、退出客户端
[zk: localhost:2181(CONNECTED) 2] quit

#5、重启Zookeeper服务
[root@master ~]# zkServer.sh stop
[root@master ~]# zkServer.sh start

原文地址:https://www.cnblogs.com/liuys635/p/11349799.html

时间: 2024-07-31 11:55:11

HBase 启动后HMaster进程自动消失的相关文章

Intellij Idea tomcat启动后改动文件自动加载(图文)

一.背景 Intellij的强大毋庸置疑,随着Android Studio的出现到如今,包括博主在内,越来越多的朋友从Eclipse转到了Intellij. 可是在刚上手一款IDE集成开发工具时,由于环境的不熟悉常常会在使用中伴随着种种恼人的情况出现. 二.目的 解决内置tomcat插件服务启动后,修改类.资源时无法自动加载的问题. 三.解决办法 1. 打开右上角的Edit Configuration进入Tomcat配置选项页面 2. 将On frame  deactivation选项更改为 U

HBase启动后端口60010无法访问

配置好HBase后,想从浏览器通过端口60010看下节点情况,但是提示无法访问 在服务器上netstat -natl|grep 60010 发现并没有60010端口 原来是因为HBase 1.0 之后的版本都需要在hbase-site.xml中配置端口,如下 <property> <name>hbase.master.info.port</name> <value>60010</value> </property> 重新启动HBase

奇淫巧技之程序启动后在进程列表中隐藏密码等关键信息2

在上一篇总结中,在进程列表中隐藏密码是通过在main函数中做处理来隐藏的. 如下: 1 int _main(int argc, char* argv[], char** envp) { 2 3 省略中间一些代码内容 4 5 // hide password from ps output 6 7 for (int i = 0; i < (argc - 1); ++i) { 8 9 if (!strcmp(argv[i], "-p") || !strcmp(argv[i], &quo

HBase启动和停止命令

启动HBase集群: bin/start-hbase.sh 单独启动一个HMaster进程: bin/hbase-daemon.sh start master 单独停止一个HMaster进程: bin/hbase-daemon.sh stop master 单独启动一个HRegionServer进程: bin/hbase-daemon.sh start regionserver 单独停止一个HRegionServer进程: bin/hbase-daemon.sh stop regionserve

hadoop namenode重新格式化以后hbase的hmaster进程启动后马上消失

hadoop的 namenode重新格式化以后,重启hbase,发现它的hmaster进程启动后马上消失,查看一大堆日志,最后在zookeeper的日志里发现如下问题 Unable to read additional data from client sessionid 0x14e86607c850007, likely client has closed socket 解决 方法:删除掉hbase的hdfs-site.xml中一下内容所配置路径下的目录,重启zookeeper集群,再重启hb

全网最详细的HBase启动以后,HMaster进程启动了,几秒钟以后自动关闭问题的解决办法(图文详解)

不多说,直接上干货! 问题详情 情况描述如题所示,hbase启动以后,HMaster进程启动了,几秒钟以后自动关闭,但是HRegionServer进程正常运行: 解决办法: 1.检查下每台机器的时间是否同步: 2.检查下每台机器的防火墙是否关闭: 3.查看HMaster的日志路径 但是不久后HMaster会自动关闭,hbase启动失败啊!!! 查看日志 我们这样解决,我们进入zookeeper里面,删除hbase的数据 再次启动hbase HMaster不会挂掉.即成功解决. 欢迎大家,加入我的

[Elixir002]节点启动后自动连接其它节点

问题: 如何指定一个节点在启动后自动连接到别的节点上? 这个我们要使用到sys.config,这是erlang的配置文件,这个文件一般都是$ROOT/releases/Vsn下 1. 首先我们要先启动一个master节点,Node.list可以看到当前节点并没有连接到任何节点 iex --cookie secret --name [email protected] Erlang/OTP 18 [erts-7.2.1] [source] [64-bit] [smp:4:4] [async-thre

禁止Cnario Player启动后自动开始播放

Cnario Player安装激活后, 默认开机后自动启动, 启动加载内容完成后进入10秒倒计时, 10秒后即开始播放关机前播放的内容. 如果不想让其自动开始播放, 可按照如下办法设置其不自动播放. 打开Cnario Player界面, 进入Display Devices标签页, 选中左侧栏的Canvas Controller xx, 右边出现关于此画布控制器的设置参数, 找到AutoStart, 将其参数设置为False 修改参数后, 左上角出现黄色的保存图标, 点击一下, 图标自动消失, 表

hbase启动之后master和regionserver相继自动断掉

这是个不该踩的坑,被我踩了两天. 启动hbase之后,Hmaster和Hregionserver会自动相继down掉, 于是重新安装了hbase, 但是重新安装hbase之后, 你必须将zookeeper里的/hbase目录和hdfs里的/hbase目录全部删掉! 你必须将zookeeper里的/hbase目录和hdfs里的/hbase目录全部删掉! 你必须将zookeeper里的/hbase目录和hdfs里的/hbase目录全部删掉! 重要的事情要提醒自己三遍! 这样才能重新启动hbase,否