0

hbase(main):001:0> list ... ava:75) at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:147) at org.jruby.internal.runtime.methods.DefaultMethod .call(DefaultMethod.java:163) 在 org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:292) 在 org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:135) 在 usr。 local.hbase.bin.$_dot_dot_.bin.hirb.block_2$RUBY$start(/usr/local/hbase/bin/../bin/hirb.rb:183) 在 usr$local$hbase$bin$$_dot_dot_ $bin$hirb$block_2$RUBY$start.call(usr$local$hbase$bin$$_dot_dot_$bin$hirb$block_2$RUBY$start:65535) at org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java :112) 在 org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:95) 在 org.jruby.runtime.Block.yield(Block.java:130) 在 org.jruby.RubyContinuation.enter(RubyContinuation.java:106) 在 org.jruby.RubyKernel.rbCatch(RubyKernel.java:1192) 在 org.jruby.RubyKernel$s$1$0$rbCatch.call(RubyKernel$s $1$0$rbCatch.gen:65535) 在 org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:322) 在 org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:178) 在 org. jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:187) at usr.local.hbase.bin.$_dot_dot_.bin.hirb.method__5$RUBY$start(/usr/local/hbase/bin/../ bin/hirb.rb:182) 在 usr$local$hbase$bin$$_dot_dot_$bin$hirb$method__5$RUBY$start.call(usr$local$hbase$bin$$_dot_dot_$bin$hirb$method__5$RUBY $start:65535) 在 org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:203) 在 org.jruby.internal.runtime.methods.CompiledMethod.call(CompiledMethod.java:255) at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:292) at org.jruby.runtime.callsite.CachingCallSite.call( CachingCallSite.java:135) 在 usr.local.hbase.bin.$_dot_dot_.bin.hirb。文件(/usr/local/hbase/bin/../bin/hirb.rb:188) 在 usr.local.hbase.bin.$_dot_dot_.bin.hirb.load(/usr/local/hbase/bin/. ./bin/hirb.rb) 在 org.jruby.Ruby.runScript(Ruby.java:693) 在 org.jruby.Ruby.runScript(Ruby.java:686) 在 org.jruby.Ruby.runNormally(Ruby.java :593) at org.jruby.Ruby.runFromMain(Ruby.java:442) at org.jruby.Main.doRunFromMain(Main.java:321) at org.jruby.Main.internalRun(Main.java:241) at org .jruby.Main.run(Main.java:207) 在 org.jruby.Main.run(Main.java:191) 在 org.jruby.Main.main(Main.java:171)

错误:org.apache.hadoop.hbase.MasterNotRunningException:重试 7 次

4

2 回答 2

1

我最近遇到了同样的错误。解决此问题的步骤(在我的情况下这有效),

  1. 如果未开始使用,则启动 hbase./start-hbase.sh

  2. 再次尝试使用 hbase 启动./start-hbase.sh,这次它会说“ Master is already ruuning at XXXX process id

  3. 使用终端命令复制master的进程id ps -a,杀死进程。

  4. 使用命令停止 hbase./stop-hbase.sh

  5. 现在再次启动 hbase 并使用 hbase shell 中的“status”命令检查连接。

于 2013-12-13T02:40:23.537 回答
0

错误:org.apache.hadoop.hbase.MasterNotRunningException:重试 7 次

它清楚地表明您的 HMaster 没有运行。确保您已使用所有必要的属性正确配置 HBase。你能在HBase 的 WebUI(hmaster:60010)上看到什么吗?有关更多帮助,请参阅 HMaster 日志。如果未更改,您可以在${HBASE_HOME}/logs中找到日志。

于 2013-07-24T11:11:23.923 回答