You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@hbase.apache.org by Sumeet M Nikam <su...@in.ibm.com> on 2011/03/10 16:15:10 UTC
Hbase shell does not start
-----
Hi,(See attached file: hbase-env.sh)(See attached file: hbase-site.xml)
Trying to run Hbase 0.90.1, on Windows machine with cygwin, was able to
start the Hbase , confirmed by display on http://localhost:60010/master.jsp
.
But when tried to start the shell getting following exception.
ClassLoader.java:-2:in `java.lang.ClassLoader$NativeLibrary.load':
java.lang.Uns
atisfiedLinkError: C:\Documents and Settings\Administrator\jline_.dll: The
proce
ss cannot access the file because it is being used by another process
(NativeExc
eption)
from ClassLoader.java:1803:in `java.lang.ClassLoader.loadLibrary0'
from ClassLoader.java:1699:in `java.lang.ClassLoader.loadLibrary'
from Runtime.java:770:in `java.lang.Runtime.load0'
from System.java:1003:in `java.lang.System.load'
from WindowsTerminal.java:296:in
`jline.WindowsTerminal.loadLibrary'
from WindowsTerminal.java:227:in
`jline.WindowsTerminal.initializeTermin
al'
from Terminal.java:77:in `jline.Terminal.setupTerminal'
from Terminal.java:28:in `jline.Terminal.getTerminal'
... 48 levels...
from
C:/cygwin/usr/local/HBASE-~1.1/bin/../lib/ruby/shell/formatter.rb:4
5:in `initialize'
from C:\cygwin\usr\local\HBASE-~1.1\/bin/hirb.rb:108:in `new'
from C:\cygwin\usr\local\HBASE-~1.1\/bin/hirb.rb:108
Complete Java stackTrace
java.lang.UnsatisfiedLinkError: C:\Documents and Settings\Administrator
\jline_.d
ll: The process cannot access the file because it is being used by another
proce
ss
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1803)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1699)
at java.lang.Runtime.load0(Runtime.java:770)
at java.lang.System.load(System.java:1003)
at jline.WindowsTerminal.loadLibrary(WindowsTerminal.java:296)
at jline.WindowsTerminal.initializeTerminal
(WindowsTerminal.java:227)
at jline.Terminal.setupTerminal(Terminal.java:77)
at jline.Terminal.getTerminal(Terminal.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jruby.javasupport.JavaMethod.invokeWithExceptionHandling
(JavaMeth
od.java:196)
at org.jruby.javasupport.JavaMethod.invoke_static
(JavaMethod.java:182)
at org.jruby.javasupport.JavaClass$StaticMethodInvoker.execute
(JavaClass
.java:371)
at org.jruby.internal.runtime.methods.SimpleCallbackMethod.call
(SimpleCa
llbackMethod.java:81)
at org.jruby.evaluator.EvaluationState.callNode
(EvaluationState.java:571
)
at org.jruby.evaluator.EvaluationState.evalInternal
(EvaluationState.java
:207)
at org.jruby.evaluator.EvaluationState.callNode
(EvaluationState.java:550
)
at org.jruby.evaluator.EvaluationState.evalInternal
(EvaluationState.java
:207)
at org.jruby.evaluator.EvaluationState.instAsgnNode
(EvaluationState.java
:1235)
at org.jruby.evaluator.EvaluationState.evalInternal
(EvaluationState.java
:280)
at org.jruby.evaluator.EvaluationState.blockNode
(EvaluationState.java:53
3)
at org.jruby.evaluator.EvaluationState.evalInternal
(EvaluationState.java
:201)
at org.jruby.evaluator.EvaluationState.eval
(EvaluationState.java:164)
at org.jruby.internal.runtime.methods.DefaultMethod.internalCall
(Default
Method.java:142)
at org.jruby.internal.runtime.methods.DynamicMethod.call
(DynamicMethod.j
ava:79)
at org.jruby.evaluator.EvaluationState.vcallNode
(EvaluationState.java:17
79)
at org.jruby.evaluator.EvaluationState.evalInternal
(EvaluationState.java
:382)
at org.jruby.evaluator.EvaluationState.blockNode
(EvaluationState.java:53
3)
at org.jruby.evaluator.EvaluationState.evalInternal
(EvaluationState.java
:201)
at org.jruby.evaluator.EvaluationState.eval
(EvaluationState.java:164)
at org.jruby.internal.runtime.methods.DefaultMethod.internalCall
(Default
Method.java:142)
at org.jruby.internal.runtime.methods.DynamicMethod.call
(DynamicMethod.j
ava:79)
at org.jruby.RubyObject.callMethod(RubyObject.java:574)
at org.jruby.RubyObject.callMethod(RubyObject.java:448)
at org.jruby.RubyClass.newInstance(RubyClass.java:291)
at org.jruby.RubyClassInvokernewInstancexx1.call(Unknown Source)
at org.jruby.runtime.callback.InvocationCallback.execute
(InvocationCallb
ack.java:49)
at
org.jruby.internal.runtime.methods.FullFunctionCallbackMethod.interna
lCall(FullFunctionCallbackMethod.java:78)
at org.jruby.internal.runtime.methods.DynamicMethod.call
(DynamicMethod.j
ava:79)
at org.jruby.evaluator.EvaluationState.callNode
(EvaluationState.java:571
)
at org.jruby.evaluator.EvaluationState.evalInternal
(EvaluationState.java
:207)
at org.jruby.evaluator.EvaluationState.instAsgnNode
(EvaluationState.java
:1235)
at org.jruby.evaluator.EvaluationState.evalInternal
(EvaluationState.java
:280)
at org.jruby.evaluator.EvaluationState.blockNode
(EvaluationState.java:53
3)
at org.jruby.evaluator.EvaluationState.evalInternal
(EvaluationState.java
:201)
at org.jruby.evaluator.EvaluationState.rootNode
(EvaluationState.java:162
8)
at org.jruby.evaluator.EvaluationState.evalInternal
(EvaluationState.java
:356)
at org.jruby.evaluator.EvaluationState.eval
(EvaluationState.java:164)
at org.jruby.Ruby.eval(Ruby.java:278)
at org.jruby.Ruby.compileOrFallbackAndRun(Ruby.java:306)
at org.jruby.Main.runInterpreter(Main.java:238)
at org.jruby.Main.runInterpreter(Main.java:183)
at org.jruby.Main.run(Main.java:120)
at org.jruby.Main.main(Main.java:95)
Re: Hbase shell does not start
Posted by Suraj Varma <sv...@gmail.com>.
Thanks for posting back - nice to know that it worked.
--Suraj
On Thu, Mar 10, 2011 at 7:39 PM, Sumeet M Nikam <su...@in.ibm.com> wrote:
> Hi Suraj,
>
> Thanks, it worked, replaced jruby-complete-1.0.3 jar with
> jruby-complete-1.2.0.jar and shell started without any exception.
>
>
Re: Hbase shell does not start
Posted by Sumeet M Nikam <su...@in.ibm.com>.
Hi Suraj,
Thanks, it worked, replaced jruby-complete-1.0.3 jar with
jruby-complete-1.2.0.jar and shell started without any exception.
Re: Hbase shell does not start
Posted by Suraj Varma <sv...@gmail.com>.
Can you try replacing the jruby jar file in your 0.90.1 install with the one
from 0.20.6? With 0.90, the jruby version had to be downgraded due to some
licensing issues - this has been resolved and will be fixed with 0.90.2
It might help - not sure - so, try that out and ping back if you still have
issues.
See this: http://search-hadoop.com/m/d7V9kDWdlj2 and this:
https://issues.apache.org/jira/browse/HBASE-3600 for details.
--Suraj
On Thu, Mar 10, 2011 at 7:15 AM, Sumeet M Nikam <su...@in.ibm.com> wrote:
>
>
> -----
> Hi,(See attached file: hbase-env.sh)(See attached file: hbase-site.xml)
>
> Trying to run Hbase 0.90.1, on Windows machine with cygwin, was able to
> start the Hbase , confirmed by display on
> http://localhost:60010/master.jsp
> .
> But when tried to start the shell getting following exception.
>
>
>
>
> ClassLoader.java:-2:in `java.lang.ClassLoader$NativeLibrary.load':
> java.lang.Uns
> atisfiedLinkError: C:\Documents and Settings\Administrator\jline_.dll: The
> proce
> ss cannot access the file because it is being used by another process
> (NativeExc
> eption)
> from ClassLoader.java:1803:in `java.lang.ClassLoader.loadLibrary0'
> from ClassLoader.java:1699:in `java.lang.ClassLoader.loadLibrary'
> from Runtime.java:770:in `java.lang.Runtime.load0'
> from System.java:1003:in `java.lang.System.load'
> from WindowsTerminal.java:296:in
> `jline.WindowsTerminal.loadLibrary'
> from WindowsTerminal.java:227:in
> `jline.WindowsTerminal.initializeTermin
> al'
> from Terminal.java:77:in `jline.Terminal.setupTerminal'
> from Terminal.java:28:in `jline.Terminal.getTerminal'
> ... 48 levels...
> from
> C:/cygwin/usr/local/HBASE-~1.1/bin/../lib/ruby/shell/formatter.rb:4
> 5:in `initialize'
> from C:\cygwin\usr\local\HBASE-~1.1\/bin/hirb.rb:108:in `new'
> from C:\cygwin\usr\local\HBASE-~1.1\/bin/hirb.rb:108
> Complete Java stackTrace
> java.lang.UnsatisfiedLinkError: C:\Documents and Settings\Administrator
> \jline_.d
> ll: The process cannot access the file because it is being used by another
> proce
> ss
> at java.lang.ClassLoader$NativeLibrary.load(Native Method)
> at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1803)
> at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1699)
> at java.lang.Runtime.load0(Runtime.java:770)
> at java.lang.System.load(System.java:1003)
> at jline.WindowsTerminal.loadLibrary(WindowsTerminal.java:296)
> at jline.WindowsTerminal.initializeTerminal
> (WindowsTerminal.java:227)
> at jline.Terminal.setupTerminal(Terminal.java:77)
> at jline.Terminal.getTerminal(Terminal.java:28)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke
> (NativeMethodAccessorImpl.
> java:39)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke
> (DelegatingMethodAcces
> sorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at org.jruby.javasupport.JavaMethod.invokeWithExceptionHandling
> (JavaMeth
> od.java:196)
> at org.jruby.javasupport.JavaMethod.invoke_static
> (JavaMethod.java:182)
> at org.jruby.javasupport.JavaClass$StaticMethodInvoker.execute
> (JavaClass
> .java:371)
> at org.jruby.internal.runtime.methods.SimpleCallbackMethod.call
> (SimpleCa
> llbackMethod.java:81)
> at org.jruby.evaluator.EvaluationState.callNode
> (EvaluationState.java:571
> )
> at org.jruby.evaluator.EvaluationState.evalInternal
> (EvaluationState.java
> :207)
> at org.jruby.evaluator.EvaluationState.callNode
> (EvaluationState.java:550
> )
> at org.jruby.evaluator.EvaluationState.evalInternal
> (EvaluationState.java
> :207)
> at org.jruby.evaluator.EvaluationState.instAsgnNode
> (EvaluationState.java
> :1235)
> at org.jruby.evaluator.EvaluationState.evalInternal
> (EvaluationState.java
> :280)
> at org.jruby.evaluator.EvaluationState.blockNode
> (EvaluationState.java:53
> 3)
> at org.jruby.evaluator.EvaluationState.evalInternal
> (EvaluationState.java
> :201)
> at org.jruby.evaluator.EvaluationState.eval
> (EvaluationState.java:164)
> at org.jruby.internal.runtime.methods.DefaultMethod.internalCall
> (Default
> Method.java:142)
> at org.jruby.internal.runtime.methods.DynamicMethod.call
> (DynamicMethod.j
> ava:79)
> at org.jruby.evaluator.EvaluationState.vcallNode
> (EvaluationState.java:17
> 79)
> at org.jruby.evaluator.EvaluationState.evalInternal
> (EvaluationState.java
> :382)
> at org.jruby.evaluator.EvaluationState.blockNode
> (EvaluationState.java:53
> 3)
> at org.jruby.evaluator.EvaluationState.evalInternal
> (EvaluationState.java
> :201)
> at org.jruby.evaluator.EvaluationState.eval
> (EvaluationState.java:164)
> at org.jruby.internal.runtime.methods.DefaultMethod.internalCall
> (Default
> Method.java:142)
> at org.jruby.internal.runtime.methods.DynamicMethod.call
> (DynamicMethod.j
> ava:79)
> at org.jruby.RubyObject.callMethod(RubyObject.java:574)
> at org.jruby.RubyObject.callMethod(RubyObject.java:448)
> at org.jruby.RubyClass.newInstance(RubyClass.java:291)
> at org.jruby.RubyClassInvokernewInstancexx1.call(Unknown Source)
> at org.jruby.runtime.callback.InvocationCallback.execute
> (InvocationCallb
> ack.java:49)
> at
> org.jruby.internal.runtime.methods.FullFunctionCallbackMethod.interna
> lCall(FullFunctionCallbackMethod.java:78)
> at org.jruby.internal.runtime.methods.DynamicMethod.call
> (DynamicMethod.j
> ava:79)
> at org.jruby.evaluator.EvaluationState.callNode
> (EvaluationState.java:571
> )
> at org.jruby.evaluator.EvaluationState.evalInternal
> (EvaluationState.java
> :207)
> at org.jruby.evaluator.EvaluationState.instAsgnNode
> (EvaluationState.java
> :1235)
> at org.jruby.evaluator.EvaluationState.evalInternal
> (EvaluationState.java
> :280)
> at org.jruby.evaluator.EvaluationState.blockNode
> (EvaluationState.java:53
> 3)
> at org.jruby.evaluator.EvaluationState.evalInternal
> (EvaluationState.java
> :201)
> at org.jruby.evaluator.EvaluationState.rootNode
> (EvaluationState.java:162
> 8)
> at org.jruby.evaluator.EvaluationState.evalInternal
> (EvaluationState.java
> :356)
> at org.jruby.evaluator.EvaluationState.eval
> (EvaluationState.java:164)
> at org.jruby.Ruby.eval(Ruby.java:278)
> at org.jruby.Ruby.compileOrFallbackAndRun(Ruby.java:306)
> at org.jruby.Main.runInterpreter(Main.java:238)
> at org.jruby.Main.runInterpreter(Main.java:183)
> at org.jruby.Main.run(Main.java:120)
> at org.jruby.Main.main(Main.java:95)