HBase的(主):001:0>名单 ... AVA:75) 在org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:147) 在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) at usr.local.hbase.bin。$ _ dot_dot_.bin.hirb.block_2 $ RUBY $ start(/ usr / local / hbase / bin /../ bin / hirb.rb:183) at 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) 在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) at 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) 在org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:292) 在org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:135) at usr.local.hbase.bin。$ _ dot_dot_.bin.hirb。 file (/ usr / local / hbase / bin /../ bin / hirb.rb:188) at 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) 在org.jruby.Ruby.runFromMain(Ruby.java:442) 在org.jruby.Main.doRunFromMain(Main.java:321) 在org.jruby.Main.internalRun(Main.java:241) 在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次
答案 0 :(得分:1)
我最近遇到了同样的错误。 解决这个问题的步骤(在我的情况下,这有效),
如果未使用./start-hbase.sh
再次尝试使用./start-hbase.sh
启动hbase,这次会说“Master is already ruuning at XXXX process id
”
使用终端的ps -a
命令复制master的进程ID,终止进程。
使用命令./stop-hbase.sh
现在再次启动hbase并使用hbase shell中的“status”命令检查连接。
答案 1 :(得分:0)
错误:org.apache.hadoop.hbase.MasterNotRunningException:重试7次
它清楚地表明你的HMaster没有运行。确保已使用所有必需属性正确配置HBase。您是否能够在 HBase的WebUI(hmaster:60010)中看到任何内容?有关更多帮助,请参阅HMaster日志。如果没有更改,您可以在 $ {HBASE_HOME} / logs 中找到日志。