hbase启动报错 hbase shell

请大神帮帮忙
hbase启动 OK
hbase shell有下问题

./bin/hbase shell

2016-04-05 08:53:06,328 ERROR [main] zookeeper.RecoverableZooKeeper: ZooKeeper exists failed after 4 attempts
2016-04-05 08:53:06,331 WARN [main] zookeeper.ZKUtil: hconnection-0x1f6917fb0x0, quorum=salve1:2181,master:2181,salve2:2181, baseZNode=/hbase Unable to set watcher on znode (/hbase/hbaseid)
org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /hbase/hbaseid
at org.apache.zookeeper.KeeperException.create(KeeperException.java:99)
at org.apache.zookeeper.KeeperException.create(KeeperException.java:51)
at org.apache.zookeeper.ZooKeeper.exists(ZooKeeper.java:1045)
at org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper.exists(RecoverableZooKeeper.java:221)
at org.apache.hadoop.hbase.zookeeper.ZKUtil.checkExists(ZKUtil.java:482)
at org.apache.hadoop.hbase.zookeeper.ZKClusterId.readClusterIdZNode(ZKClusterId.java:65)
at org.apache.hadoop.hbase.client.ZooKeeperRegistry.getClusterId(ZooKeeperRegistry.java:86)
at org.apache.hadoop.hbase.client.ConnectionManager$HConnectionImplementation.retrieveClusterId(ConnectionManager.java:833)
at org.apache.hadoop.hbase.client.ConnectionManager$HConnectionImplementation.(ConnectionManager.java:623)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
at org.apache.hadoop.hbase.client.ConnectionFactory.createConnection(ConnectionFactory.java:238)
at org.apache.hadoop.hbase.client.ConnectionFactory.createConnection(ConnectionFactory.java:218)
at org.apache.hadoop.hbase.client.ConnectionFactory.createConnection(ConnectionFactory.java:119)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.jruby.javasupport.JavaMethod.invokeDirectWithExceptionHandling(JavaMethod.java:450)
at org.jruby.javasupport.JavaMethod.invokeStaticDirect(JavaMethod.java:362)
at org.jruby.java.invokers.StaticMethodInvoker.call(StaticMethodInvoker.java:58)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:312)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:169)
at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
at org.jruby.ast.InstAsgnNode.interpret(InstAsgnNode.java:95)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74)
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:169)
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:191)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:302)
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:144)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:148)
at org.jruby.RubyClass.newInstance(RubyClass.java:822)
at org.jruby.RubyClass$i$newInstance.call(RubyClass$i$newInstance.gen:65535)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroOrNBlock.call(JavaMethod.java:249)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:292)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:135)
at usr.local.hadoop.hbase_minus_1_dot_0_dot_3.bin.hirb.__file__(/usr/local/hadoop/hbase-1.0.3/bin/hirb.rb:118)
at usr.local.hadoop.hbase_minus_1_dot_0_dot_3.bin.hirb.load(/usr/local/hadoop/hbase-1.0.3/bin/hirb.rb)
at org.jruby.Ruby.runScript(Ruby.java:697)
at org.jruby.Ruby.runScript(Ruby.java:690)
at org.jruby.Ruby.runNormally(Ruby.java:597)
at org.jruby.Ruby.runFromMain(Ruby.java:446)
at org.jruby.Main.doRunFromMain(Main.java:369)
at org.jruby.Main.internalRun(Main.java:258)
at org.jruby.Main.run(Main.java:224)
at org.jruby.Main.run(Main.java:208)
at org.jruby.Main.main(Main.java:188)
2016-04-05 08:53:06,338 ERROR [main] zookeeper.ZooKeeperWatcher: hconnection-0x1f6917fb0x0, quorum=salve1:2181,master:2181,salve2:2181, baseZNode=/hbase Received unexpected KeeperException, re-throwing exception
org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /hbase/hbaseid
at org.apache.zookeeper.KeeperException.create(KeeperException.java:99)
at org.apache.zookeeper.KeeperException.create(KeeperException.java:51)
at org.apache.zookeeper.ZooKeeper.exists(ZooKeeper.java:1045)
at org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper.exists(RecoverableZooKeeper.java:221)
at org.apache.hadoop.hbase.zookeeper.ZKUtil.checkExists(ZKUtil.java:482)
at org.apache.hadoop.hbase.zookeeper.ZKClusterId.readClusterIdZNode(ZKClusterId.java:65)
at org.apache.hadoop.hbase.client.ZooKeeperRegistry.getClusterId(ZooKeeperRegistry.java:86)
at org.apache.hadoop.hbase.client.ConnectionManager$HConnectionImplementation.retrieveClusterId(ConnectionManager.java:833)
at org.apache.hadoop.hbase.client.ConnectionManager$HConnectionImplementation.(ConnectionManager.java:623)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
at org.apache.hadoop.hbase.client.ConnectionFactory.createConnection(ConnectionFactory.java:238)
at org.apache.hadoop.hbase.client.ConnectionFactory.createConnection(ConnectionFactory.java:218)
at org.apache.hadoop.hbase.client.ConnectionFactory.createConnection(ConnectionFactory.java:119)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.jruby.javasupport.JavaMethod.invokeDirectWithExceptionHandling(JavaMethod.java:450)
at org.jruby.javasupport.JavaMethod.invokeStaticDirect(JavaMethod.java:362)
at org.jruby.java.invokers.StaticMethodInvoker.call(StaticMethodInvoker.java:58)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:312)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:169)
at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
at org.jruby.ast.InstAsgnNode.interpret(InstAsgnNode.java:95)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74)
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:169)
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:191)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:302)
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:144)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:148)
at org.jruby.RubyClass.newInstance(RubyClass.java:822)
at org.jruby.RubyClass$i$newInstance.call(RubyClass$i$newInstance.gen:65535)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroOrNBlock.call(JavaMethod.java:249)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:292)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:135)
at usr.local.hadoop.hbase_minus_1_dot_0_dot_3.bin.hirb.__file__(/usr/local/hadoop/hbase-1.0.3/bin/hirb.rb:118)
at usr.local.hadoop.hbase_minus_1_dot_0_dot_3.bin.hirb.load(/usr/local/hadoop/hbase-1.0.3/bin/hirb.rb)
at org.jruby.Ruby.runScript(Ruby.java:697)
at org.jruby.Ruby.runScript(Ruby.java:690)
at org.jruby.Ruby.runNormally(Ruby.java:597)
at org.jruby.Ruby.runFromMain(Ruby.java:446)
at org.jruby.Main.doRunFromMain(Main.java:369)
at org.jruby.Main.internalRun(Main.java:258)
at org.jruby.Main.run(Main.java:224)
at org.jruby.Main.run(Main.java:208)
at org.jruby.Main.main(Main.java:188)
HBase Shell; enter 'help' for list of supported commands.
Type "exit" to leave the HBase Shell
Version 1.0.3, rf1e1312f9790a7c40f6a4b5a1bab2ea1dd559890, Tue Jan 19 19:26:53 PST 2016

2

1个回答

I have the same problem, Have u solved it?

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
hbase坑一:hbase shell启动报错
问题:在三台机器搭建了hadoop+zookeeper+hbase集群,在master节点启动了hdfs、yarn、zookeeper、hbase,然后在master节点执行hbase shell的时候报错 org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss
问题描述:hbase shell启动失败
问题描述 [ERROR] Terminal initialization failed; falling back to unsupported java.lang.IncompatibleClassChangeError: Found class jline.Terminal, but interface was expected         at jline.TerminalFactor...
HBase启动错误
HBase启动错误 在启动Hbase时,出现Could not find or load main class org.apache.hadoop.hbase.regionserver.HRegionServer 说的是类没有找到,是由于HBase下的lib目录下的jar由于不明原因导致该目录下的jar包出现丢失 解决方法,将该目录下的所有jar全部删除,然后在重新复制一下安
HBASE 安装后 hbase shell 启动失败问题
1, 安装HBASE, 并且启动成功 [root@MASTER opt]# jps 21920 SecondaryNameNode 2273 HMaster 21441 NameNode 5490 ResourceManager 1844 QuorumPeerMain 2501 HRegionServer 21653 DataNode 3532 Jps 22236 No
HBASE的那些报错那些坑
踏入hadoop生态,就踏入了一个大坑 书接上回 今天在hbase下执行了hbase shell后,随手执行了scan TABLE,就想看着玩儿 然后在hbase的shell界面半天没有动静 (插入一句,对于hbase的shell界面想要使用退格键,需要先把secureCRT的仿真设为linux,然后使用ctrl+backspace才行 options--sessio
hbase shell命令使用正常,无法打开60010页面的解决办法
在安装hbase-1.0.1时发现一个问题,hbase能够正常使用,hbase shell 完全可用,但是60010页面却打不开,最后找到问题,是因为1.0.1版本的hbase的master web 默认是不运行的,所以需要自己配置默认端口。配置如下: 在hbase-site.xml中加入一下内容即可<property> <name>hbase.master.info.port</name
Hbase基本用法简介
Hbase shell 、Hbase api、Hbase 配置
[Hive03]启动Hive报错
启动hive报错如下:[hadoop@hadoop001 bin]$ hivewhich: no hbase in (/home/hadoop/apps/hive/bin:/home/hadoop/apps/hadoop/bin:/home/hadoop/apps/hadoop/sbin:/usr/local/findbugs/bin:/usr/local/protobuf/bin:/usr/lo...
HBase分布式数据库 安装与部署
HBase的安装与配置,HBase管理与HBase Shell。 1、掌握HBase数据库服务的启动、停止; 2、掌握HBase Shell操作命令; 3、掌握使用HBase Shell命令创建表; 4、掌握使用HBase Shell操作数据表。
hbase shell端运行正常,使用java api操作出错
hbase shell端运行正常,使用java api操作出错 本文主要参考:http://blog.csdn.net/kangkanglou/article/details/37329811 目前刚刚能够使用hbase shell 进行增删改查的操作了http://blog.csdn.net/wild46cat/article/details/53284504),现在想利用java API
Hbase shell启动报错
报错日志 org.apache.zookeeper.KeeperExceptionConnectionLossException:KeeperErrorCode=ConnectionLossfor/hbase/hbaseidatorg.apache.zookeeper.KeeperException.create(KeeperException.java:99)atorg.apache.zooke
HBASE 常用shell命令,增删改查
首先给出本次操作的数据 create 'student','info','address' put 'student','1','info:age','20' put 'student','1','info:name','wang' put 'student','1','info:class','1' put 'student','1','address:city','zhengzhou' put
HBase Shell 基本命令
本文介绍一些常用的HBase Shell下的基本命令,如查看表、创建表、删除表等等。 假设你已经安装了Hadoop集群并且安装了HBase组件,通过以下方法直接进入HBase Shell,[centos@cent-2 ~]$ hbase shell 2016-11-17 13:11:48,126 INFO [main] Configuration.deprecation: hadoop.nati
在hbase shell中过滤器的简单使用
在hbase shell中查询数据,可以在hbase shell中直接使用过滤器:# hbase shell > scan 'testByCrq', FILTER=>"ValueFilter(=,'substring:111')"如上命令所示,查询的是表名为testByCrq,过滤方式是通过value过滤,匹配出value含111的数据。 因在hbase shell中一些操作比较麻烦(比如删除字符
hbase shell操作命令大全
一、hbase web操作 访问地址 http://h71:60010 h71的ip配置在$HBASE_HOME/conf/hbase-site.xml中 ip映射成主机名     在env/hosts中配置     在windows系统中的C:\Windows\System32\drivers\etc目录下的hosts文件中配置) 二、hbase shell 基本操作:
hbase shell之常用过滤器设置
转载来源:http://www.cnblogs.com/luogankun/p/3939712.html HBase基础之常用过滤器hbase shell操作 创建表 create 'test1', 'lf', 'sf' lf: column family of LONG values (binary value) -- sf: column family of ST
HBase shell执行批量脚本
场景描述: HBase namespace中有大量无用的小表,占用了过多的block,需要批量删除,了解了一下有两种方式: 1、使用通配符 用drop命令可以删除表。在删除一个表之前必须先将其禁用。 hbase(main):018:0> disable 'emp' 0 row(s) in 1.4580 seconds hbase(main):019:0> drop 'emp'
hbase shell 基础和常用命令详解
HBase是一个分布式的、面向列的开源数据库,源于google的一篇论文《bigtable:一个结构化数据的分布式存储系统》。HBase是Google Bigtable的开源实现,它利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理HBase中的海量数据,利用Zookeeper作为协同服务。 1. 简介 HBase是一个分布式的、面向列的开源数据库
hbase shell执行命令的方式
一、[plain] view plain copyecho &quot;scan 'ns_monitor:t_monitor_io',{LIMIT=&amp;gt;1}&quot; | hbase shell    echo &quot;scan 'ns_monitor:t_monitor_io',{FILTER=&amp;gt;\&quot;PrefixFilter('2001-01-01|192.168.16.123|io_r_s')\&quot;}&quot; | ...
HBase权威指南
重点讲述了hbase的高并发和实时处理数据 、HBase数据模型、HBase物理存储、HBase系统架构,HBase调优、HBase Shell访问等。
hbase-shell批量命令执行脚本
批量执行hbase shell 命令#!/bin/bash source /etc/profile exec $HBASE_HOME/bin/hbase shell <<EOF truncate 'tracker_total_apk_fact_zyt' major_compact('t_abc') disable 't_abc' drop 't_abc' create 't_abc',
HBase shell执行脚本(批量添加数据)
HBase shell执行脚本(批量添加数据) 上一篇文章中(http://blog.csdn.net/wild46cat/article/details/53214159)写了一些如何在HBase 的shell中单条添加数据。现在介绍一种通过shell脚本方式批量进行Hbase shell操作的方法。 本文主要参考,官方文档:http://hbase.apache.org/book.
Hbase之——常用Shell命令
进入hbase shell console $HBASE_HOME/bin/hbase shell 如果有kerberos认证,需要事先使用相应的keytab进行一下认证(使用kinit命令),认证成功之后再使用hbase shell进入可以使用whoami命令可查看当前用户 hbase(main)> whoami 表的管
HBase Shell建表与数据操作
1、    创建表的时候只需定义表名和列族名,每个表至少有一个列族,表的任意选项设置后续都可以修改2、    建表语法:create 'tablename', {NAME =&amp;gt; 'colfam'}例子:create 'move', {NAME =&amp;gt; 'desc', NAME =&amp;gt; 'media'}简写形式:create, 'move', 'desc', 'media'3、    ...
在 Xshell 中 使用 hbase shell 进入后 无法删除
在 Xshell 中 使用 hbase shell 进入后 无法删除 问题: 在hbase shell下,误输入的指令不能使用backspace和delete删除,使用过的人都知道,这是有多坑,有多苦恼! ok  下面给出解决办法!     很简单,一步到位!!
hbase shell 输入命令出错
好久没用hbase了,启动hbase,进入shell,输入命令:list,报错: ERROR: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing at org.apache.hadoop.hbase.master.HMaster.checkInitialized(HMaster.java:2289...
HBase启动失败,启动后自动退出
2017-07-23 08:12:50,325 ERROR [main] master.HMasterCommandLine: Master exiting java.lang.RuntimeException: Failed construction of Master: class org.apache.hadoop.hbase.master.HMaster at org.ap
不进hbase shell,直接使用Hbase命令创建预分区表
hbase org.apache.hadoop.hbase.util.RegionSplitter test_table1 HexStringSplit -c 100 -f info -c 是指将预分为多少个region -f family名字
15分钟熟悉HBase Shell命令
下面我们看看HBase Shell的一些基本操作命令,我列出了几个常用的HBase Shell命令,如下: 名称 命令表达式 创建表 create '表名称', '列名称1','列名称2','列名称N' 添加记录       put '表名称', '行名称', '列名称:', '值' 查看记录
Hbase shell命令简单使用
hbase shell命令的简单使用进入hbase命令行./hbase shell显示hbase中的表list创建user表,包含info、data两个列族create 'user', 'info1', 'data1' create 'user', {NAME => 'info', VERSIONS => '3'}向user表中插入信息,row key为rk0001,列族info中添加name列标示
启动hbase shell的命令
启动hbase shell的命令
如何在linux shell中嵌入hbase命令
我们经常在shell脚本程序中用 -------------------------------------- hbase shell 【hbase命令】 EOF --------------------------------------- 其中,EOF也可以换成其他任意的字符,大小写不论,只要成对出现即可。比如,可以: ---------------------------
HBase——安装配置与shell操作
本节目标:1.掌握HBase的伪分布式和完全分布式的安装与配置2.通过HBase Shell了解HBase存储原理3、掌握常用hbase shell命令一、伪分布式下载与使用的Hadoop版本匹配的HBase本人采用Hadoop-2.7.6,HBase选择1.3.2版本,可到官网下载。1.解压安装hbash到指定目录2.修改环境变量:        export HBASE_HOME=/usr/l...
hbase shell命令行的模糊查询及hbase主页(web)
原创 若要模糊查找可以这么写。但是row_key只能技术右边的查询。 辟如:row_1000, row_1001,row_1002,row_1003,row_1004,row_1005,row_1000,row_10006, scan 后跟表名 scan 'wujintao', { LIMIT => 10000, STARTROW => 'row_1004'} 将会查到,row_
hbase模糊查询shell指令
hbase(main):015:0&amp;gt; scan 'ku129:project',{FILTER=&amp;gt;org.apache.hadoop.hbase.filter.PrefixFilter.new(org.apache.hadoop.hbase.util.Bytes.toBytes('zhang'))} ROW                                COLUMN+...
hbase命令集(shell 命令,如建表,清空表,增删改查)
 两篇可以参考的文章,讲的不错 http://www.cnblogs.com/nexiyi/p/hbase_shell.html (http://blog.iyunv.com/wulantian/article/details/41011297)  ==============================hbase web操作访问地址 http://hmaster:60010,hmaster的...
Hbase Shell API与过滤器实践
(一)Hbase Shell1、hbase提供了一个shell的终端给用户交互#$HBASE_HOME/bin/hbase shell2、如果退出执行quit命令&amp;gt;quit3、查看数据库状态(status)– 表示有3台机器活着,0台机器down掉,当前负载0.67(数字越大,负载越大)4、执行help查询帮助    – General:普通命令组    – Ddl:数据定义语言命令组   ...
HBase shell保存历史命令
在hbase shell中,执行过的命令可以用上下箭头键调出来,但是退出shell后,再重新进入shell,上次shell中执行的命令就没有了。
HBase增、删、改、查——hbase shell
HBase增、删、改、查——hbase shell 本文主要参考: 1、官方文档:http://hbase.apache.org/book.html 2、http://blog.csdn.net/lifuxiangcaohui/article/details/39894265 下面介绍一下,HBase的增删改查。其实,最开始在安装的时候,就已经介绍了基本的HBase shell命令
HBase Shell 常用操作
转自:http://debugo.com/hbase-shell-cmds/ HBase Shell是HBase的一个命令行工具,我们可以通过它对HBase进行维护操作。我们可以使用sudo -u hbase hbase shell来进入HBase shell。 在HBase shell中,可以使用status, version和whoami分别获得当前服务的状态、版本、登录用户和验证方式
文章热词 Hbase Hbase学习 Hbase课程 Hbase培训 Hbase教程
相关热词 c# hbase 读 c++ shell 实现 c++远程执行shell python教程+chm python教程百家号