hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From shashwat shriparv <dwivedishash...@gmail.com>
Subject Re: hbase shell can't connect to server
Date Wed, 05 Mar 2014 08:32:36 GMT
If you are not having a seperate instance of zookeeper then

this line

 export HBASE_MANAGES_ZK=false

of hbase-env.sh

should be

 export HBASE_MANAGES_ZK=true

and just comment out following line in hosts file

#  ::1         localhost localhost.localdomain localhost6
localhost6.localdomain6

and just give actual ip address and a hostname to your pc in /etc/hostname
file and /etc/hosts file

and restart all the processes hadoop and hbase and let use know if it works.




*Warm Regards_**∞_*
* Shashwat Shriparv*
 [image: http://www.linkedin.com/pub/shashwat-shriparv/19/214/2a9]<http://www.linkedin.com/pub/shashwat-shriparv/19/214/2a9>[image:
https://twitter.com/shriparv] <https://twitter.com/shriparv>[image:
https://www.facebook.com/shriparv] <https://www.facebook.com/shriparv>[image:
http://google.com/+ShashwatShriparv]
<http://google.com/+ShashwatShriparv>[image:
http://www.youtube.com/user/sShriparv/videos]<http://www.youtube.com/user/sShriparv/videos>[image:
http://profile.yahoo.com/SWXSTW3DVSDTF2HHSRM47AV6DI/] <shriparv@yahoo.com>



On Wed, Mar 5, 2014 at 1:55 PM, Li Li <fancyerii@gmail.com> wrote:

> cat /etc/hosts
> 127.0.0.1   localhost localhost.localdomain localhost4
> localhost4.localdomain4
> ::1         localhost localhost.localdomain localhost6
> localhost6.localdomain6
>
>
> hbase-site.xml
> #
> #/**
> # * Copyright 2007 The Apache Software Foundation
> # *
> # * Licensed to the Apache Software Foundation (ASF) under one
> # * or more contributor license agreements.  See the NOTICE file
> # * distributed with this work for additional information
> # * regarding copyright ownership.  The ASF licenses this file
> # * to you under the Apache License, Version 2.0 (the
> # * "License"); you may not use this file except in compliance
> # * with the License.  You may obtain a copy of the License at
> # *
> # *     http://www.apache.org/licenses/LICENSE-2.0
> # *
> # * Unless required by applicable law or agreed to in writing, software
> # * distributed under the License is distributed on an "AS IS" BASIS,
> # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
> implied.
> # * See the License for the specific language governing permissions and
> # * limitations under the License.
> # */
>
> # Set environment variables here.
>
> # The java implementation to use.  Java 1.6 required.
>  export JAVA_HOME=/usr/java/jdk1.7.0_03/
>
> # Extra Java CLASSPATH elements.  Optional.
> # export HBASE_CLASSPATH=
>
> # The maximum amount of heap to use, in MB. Default is 1000.
>  export HBASE_HEAPSIZE=1600
>
> # Extra Java runtime options.
> # Below are what we set by default.  May only work with SUN JVM.
> # For more on why as well as other possible settings,
> # see http://wiki.apache.org/hadoop/PerformanceTuning
> export HBASE_OPTS="-server -XX:NewSize=512m -XX:MaxNewSize=512m
> -XX:+UseConcMarkSweepGC -XX:+UseParNewGC
> -XX:CMSInitiatingOccupancyFraction=70"
>
> # Uncomment below to enable java garbage collection logging in the .out
> file.
> # export HBASE_OPTS="$HBASE_OPTS -verbose:gc -XX:+PrintGCDetails
> -XX:+PrintGCDateStamps"
>
> # Uncomment below if you intend to use the EXPERIMENTAL off heap cache.
> # export HBASE_OPTS="$HBASE_OPTS -XX:MaxDirectMemorySize="
> # Set hbase.offheapcache.percentage in hbase-site.xml to a nonzero value.
>
>
> # Uncomment and adjust to enable JMX exporting
> # See jmxremote.password and jmxremote.access in $JRE_HOME/lib/management
> to configure remote password access.
> # More details at:
> http://java.sun.com/javase/6/docs/technotes/guides/management/agent.html
> #
>  export HBASE_JMX_BASE="-Dcom.sun.management.jmxremote.ssl=false
> -Dcom.sun.management.jmxremote.authenticate=false"
>  export HBASE_MASTER_OPTS="$HBASE_JMX_BASE
> -Dcom.sun.management.jmxremote.port=10101"
>  export HBASE_REGIONSERVER_OPTS="$HBASE_JMX_BASE
> -Dcom.sun.management.jmxremote.port=10102"
>  export HBASE_THRIFT_OPTS="$HBASE_JMX_BASE
> -Dcom.sun.management.jmxremote.port=10103"
>  export HBASE_ZOOKEEPER_OPTS="$HBASE_JMX_BASE
> -Dcom.sun.management.jmxremote.port=10104"
>
> # File naming hosts on which HRegionServers will run.
>  $HBASE_HOME/conf/regionservers by default.
> # export HBASE_REGIONSERVERS=${HBASE_HOME}/conf/regionservers
>
> # Extra ssh options.  Empty by default.
> # export HBASE_SSH_OPTS="-o ConnectTimeout=1 -o SendEnv=HBASE_CONF_DIR"
>
> # Where log files are stored.  $HBASE_HOME/logs by default.
> # export HBASE_LOG_DIR=${HBASE_HOME}/logs
>
> # A string representing this instance of hbase. $USER by default.
> # export HBASE_IDENT_STRING=$USER
>
> # The scheduling priority for daemon processes.  See 'man nice'.
> # export HBASE_NICENESS=10
>
> # The directory where pid files are stored. /tmp by default.
>  export HBASE_PID_DIR=/home/hadoop/pid/pids
>
> # Seconds to sleep between slave commands.  Unset by default.  This
> # can be useful in large clusters, where, e.g., slave rsyncs can
> # otherwise arrive faster than the master can service them.
> # export HBASE_SLAVE_SLEEP=0.1
>
> # Tell HBase whether it should manage it's own instance of Zookeeper or
> not.
>  export HBASE_MANAGES_ZK=false
> [root@DCtest-manpa1 conf]# vi hbase-site.xml
> <?xml version="1.0"?>
> <?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
> <!--
> /**
>  * Copyright 2010 The Apache Software Foundation
>  *
>  * Licensed to the Apache Software Foundation (ASF) under one
>  * or more contributor license agreements.  See the NOTICE file
>  * distributed with this work for additional information
>  * regarding copyright ownership.  The ASF licenses this file
>  * to you under the Apache License, Version 2.0 (the
>  * "License"); you may not use this file except in compliance
>  * with the License.  You may obtain a copy of the License at
>  *
>  *     http://www.apache.org/licenses/LICENSE-2.0
>  *
>  * Unless required by applicable law or agreed to in writing, software
>  * distributed under the License is distributed on an "AS IS" BASIS,
>  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
>  * See the License for the specific language governing permissions and
>  * limitations under the License.
>  */
> -->
> <configuration>
> <property>
>     <name>hbase.rootdir</name>
>     <value>hdfs://192.168.11.150:8020/hbase</value>
> </property>
> <property>
>     <name>hbase.cluster.distributed</name>
>     <value>true</value>
> </property>
>
> <property>
>     <name>hbase.zookeeper.quorum</name>
>
> <value>192.168.11.151,192.168.11.152,192.168.11.153,192.168.11.154,192.168.11.155,192.168.11.156,192.168.11.157,192.168.11.158</value>
> </property>
>
> <property>
>     <name>hbase.zookeeper.property.clientPort</name>
>     <value>2181</value>
> </property>
> <property>
>     <name>hbase.regionserver.handler.count</name>
>     <value>300</value>
> </property>
>
> <property>
>     <name>hbase.zookeeper.property.maxClientCnxns</name>
>     <value>2000</value>
> </property>
> <property>
>    <name>hbase.rpc.timeout</name>
>   <value>180000</value>
> </property>
> <property>
>     <name>hfile.block.cache.size</name>
>     <value>0.35</value>
>     <description>
>         Percentage of maximum heap (-Xmx setting) to allocate to block
> cache
>         used by HFile/StoreFile. Default of 0.25 means allocate 25%.
>         Set to 0 to disable but it's not recommended.
>     </description>
>   </property>
>
> </configuration>
>
>
> hbase-env.sh
>
> #
> #/**
> # * Copyright 2007 The Apache Software Foundation
> # *
> # * Licensed to the Apache Software Foundation (ASF) under one
> # * or more contributor license agreements.  See the NOTICE file
> # * distributed with this work for additional information
> # * regarding copyright ownership.  The ASF licenses this file
> # * to you under the Apache License, Version 2.0 (the
> # * "License"); you may not use this file except in compliance
> # * with the License.  You may obtain a copy of the License at
>  # *
> # *     http://www.apache.org/licenses/LICENSE-2.0
> # *
> # * Unless required by applicable law or agreed to in writing, software
> # * distributed under the License is distributed on an "AS IS" BASIS,
> # * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
> implied.
> # * See the License for the specific language governing permissions and
> # * limitations under the License.
> # */
>
> # Set environment variables here.
>
> # The java implementation to use.  Java 1.6 required.
>  export JAVA_HOME=/usr/java/jdk1.7.0_03/
>
> # Extra Java CLASSPATH elements.  Optional.
> # export HBASE_CLASSPATH=
>
> # The maximum amount of heap to use, in MB. Default is 1000.
>  export HBASE_HEAPSIZE=1600
>
> # Extra Java runtime options.
> # Below are what we set by default.  May only work with SUN JVM.
> # For more on why as well as other possible settings,
> # see http://wiki.apache.org/hadoop/PerformanceTuning
> export HBASE_OPTS="-server -XX:NewSize=512m -XX:MaxNewSize=512m
> -XX:+UseConcMarkSweepGC -XX:+UseParNewGC
> -XX:CMSInitiatingOccupancyFraction=70"
>
> # Uncomment below to enable java garbage collection logging in the .out
> file.
> # export HBASE_OPTS="$HBASE_OPTS -verbose:gc -XX:+PrintGCDetails
> -XX:+PrintGCDateStamps"
>
> # Uncomment below if you intend to use the EXPERIMENTAL off heap cache.
> # export HBASE_OPTS="$HBASE_OPTS -XX:MaxDirectMemorySize="
> # Set hbase.offheapcache.percentage in hbase-site.xml to a nonzero value.
>
>
> # Uncomment and adjust to enable JMX exporting
> # See jmxremote.password and jmxremote.access in $JRE_HOME/lib/management
> to configure remote password access.
> # More details at:
> http://java.sun.com/javase/6/docs/technotes/guides/management/agent.html
> #
>  export HBASE_JMX_BASE="-Dcom.sun.management.jmxremote.ssl=false
> -Dcom.sun.management.jmxremote.authenticate=false"
>  export HBASE_MASTER_OPTS="$HBASE_JMX_BASE
> -Dcom.sun.management.jmxremote.port=10101"
>  export HBASE_REGIONSERVER_OPTS="$HBASE_JMX_BASE
> -Dcom.sun.management.jmxremote.port=10102"
>  export HBASE_THRIFT_OPTS="$HBASE_JMX_BASE
> -Dcom.sun.management.jmxremote.port=10103"
>  export HBASE_ZOOKEEPER_OPTS="$HBASE_JMX_BASE
> -Dcom.sun.management.jmxremote.port=10104"
>
> # File naming hosts on which HRegionServers will run.
>  $HBASE_HOME/conf/regionservers by default.
> # export HBASE_REGIONSERVERS=${HBASE_HOME}/conf/regionservers
>
> # Extra ssh options.  Empty by default.
> # export HBASE_SSH_OPTS="-o ConnectTimeout=1 -o SendEnv=HBASE_CONF_DIR"
>
> # Where log files are stored.  $HBASE_HOME/logs by default.
> # export HBASE_LOG_DIR=${HBASE_HOME}/logs
>
> # A string representing this instance of hbase. $USER by default.
> # export HBASE_IDENT_STRING=$USER
>
> # The scheduling priority for daemon processes.  See 'man nice'.
> # export HBASE_NICENESS=10
>
> # The directory where pid files are stored. /tmp by default.
>  export HBASE_PID_DIR=/home/hadoop/pid/pids
>
> # Seconds to sleep between slave commands.  Unset by default.  This
> # can be useful in large clusters, where, e.g., slave rsyncs can
> # otherwise arrive faster than the master can service them.
> # export HBASE_SLAVE_SLEEP=0.1
>
> # Tell HBase whether it should manage it's own instance of Zookeeper or
> not.
>  export HBASE_MANAGES_ZK=false
>
>
>
> On Wed, Mar 5, 2014 at 3:51 PM, shashwat shriparv <
> dwivedishashwat@gmail.com> wrote:
>
>> What is your /etc/hosts file entry?
>>
>> what is value for hbase-env.sh hbase manage zookeeper true or false?
>>
>> do netstat and see if zookeeper is running on localhost/127.0.0.1 of
>> your host name/ip
>>
>> check if you have 127.0.1.1 in your hosts file..
>>
>> and let us know all these.
>>
>>
>>
>>
>> *Warm Regards_**∞_*
>> * Shashwat Shriparv*
>>  [image: http://www.linkedin.com/pub/shashwat-shriparv/19/214/2a9]<http://www.linkedin.com/pub/shashwat-shriparv/19/214/2a9>[image:
>> https://twitter.com/shriparv] <https://twitter.com/shriparv>[image:
>> https://www.facebook.com/shriparv] <https://www.facebook.com/shriparv>[image:
>> http://google.com/+ShashwatShriparv]<http://google.com/+ShashwatShriparv>[image:
>> http://www.youtube.com/user/sShriparv/videos]<http://www.youtube.com/user/sShriparv/videos>[image:
>> http://profile.yahoo.com/SWXSTW3DVSDTF2HHSRM47AV6DI/]<shriparv@yahoo.com>
>>
>>
>>
>> On Wed, Mar 5, 2014 at 12:47 PM, Li Li <fancyerii@gmail.com> wrote:
>>
>>> 0.94.11
>>>
>>> On Wed, Mar 5, 2014 at 1:45 PM, Ted Yu <yuzhihong@gmail.com> wrote:
>>> > What version of HBase are you using ?
>>> >
>>> > Take a look at
>>> http://hbase.apache.org/book.html#trouble.tools.builtin.zkcli
>>> >
>>> >
>>> > On Tue, Mar 4, 2014 at 9:23 PM, Li Li <fancyerii@gmail.com> wrote:
>>> >
>>> >> hi all,
>>> >>     when I run ./bin/hbase shell. it's ok. but when I execute 'list',
>>> it
>>> >> hangs.
>>> >>     I have tested it with telnet zookeeper 2181 and it's ok.
>>> >>     but I use netstat -lnp can't find any outgoing tcp connections.
>>> >>
>>> >>     I use jstack to check the status:
>>> >>
>>> >>
>>> >>
>>> >> "main" prio=10 tid=0x00007ff648009800 nid=0x4769 runnable
>>> >> [0x00007ff64d524000]
>>> >>    java.lang.Thread.State: RUNNABLE
>>> >>         at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
>>> >>         at
>>> java.net.InetAddress$1.lookupAllHostAddr(InetAddress.java:866)
>>> >>         at
>>> >>
>>> java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1258)
>>> >>         at java.net.InetAddress.getLocalHost(InetAddress.java:1434)
>>> >>         - locked <0x00000000a4242568> (a java.lang.Object)
>>> >>         at
>>> >> sun.management.VMManagementImpl.getVmId(VMManagementImpl.java:135)
>>> >>         at sun.management.RuntimeImpl.getName(RuntimeImpl.java:59)
>>> >>         at
>>> >>
>>> org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper.<init>(RecoverableZooKeeper.java:103)
>>> >>         at
>>> >> org.apache.hadoop.hbase.zookeeper.ZKUtil.connect(ZKUtil.java:127)
>>> >>         at
>>> >>
>>> org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher.<init>(ZooKeeperWatcher.java:153)
>>> >>         at
>>> >>
>>> org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher.<init>(ZooKeeperWatcher.java:127)
>>> >>         at
>>> >>
>>> org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.getZooKeeperWatcher(HConnectionManager.java:1507)
>>> >>         - locked <0x00000000a4637160> (a
>>> >>
>>> >>
>>> org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation)
>>> >>         at
>>> >>
>>> org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.ensureZookeeperTrackers(HConnectionManager.java:716)
>>> >>         - locked <0x00000000a4637160> (a
>>> >>
>>> >>
>>> org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation)
>>> >>         at
>>> >>
>>> org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.getMaster(HConnectionManager.java:789)
>>> >>         at
>>> >> org.apache.hadoop.hbase.client.HBaseAdmin.<init>(HBaseAdmin.java:129)
>>> >>         at
>>> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>> >> Method)
>>> >>         at
>>> >>
>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
>>> >>         at
>>> >>
>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>>> >>         at
>>> java.lang.reflect.Constructor.newInstance(Constructor.java:525)
>>> >>         at
>>> >>
>>> org.jruby.javasupport.JavaConstructor.newInstanceDirect(JavaConstructor.java:275)
>>> >>         at
>>> >>
>>> org.jruby.java.invokers.ConstructorInvoker.call(ConstructorInvoker.java:91)
>>> >>         at
>>> >>
>>> org.jruby.java.invokers.ConstructorInvoker.call(ConstructorInvoker.java:178)
>>> >>         at
>>> >>
>>> org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:322)
>>> >>         at
>>> >>
>>> org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:178)
>>> >>         at
>>> >>
>>> org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:182)
>>> >>         at
>>> >>
>>> org.jruby.java.proxies.ConcreteJavaProxy$2.call(ConcreteJavaProxy.java:47)
>>> >>         at
>>> >>
>>> org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:322)
>>> >>         at
>>> >>
>>> org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:178)
>>> >>         at
>>> >>
>>> org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:182)
>>> >>         at org.jruby.RubyClass.newInstance(RubyClass.java:813)
>>> >>         at
>>> >>
>>> org.jruby.RubyClass$i$newInstance.call(RubyClass$i$newInstance.gen:65535)
>>> >>         at
>>> >>
>>> org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroOrOneOrNBlock.call(JavaMethod.java:266)
>>> >>         at
>>> >>
>>> org.jruby.java.proxies.ConcreteJavaProxy$3.call(ConcreteJavaProxy.java:143)
>>> >>         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:75)
>>> >>         at
>>> >>
>>> org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:255)
>>> >>         at
>>> >>
>>> org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:203)
>>> >>         at
>>> >>
>>> org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:342)
>>> >>         at
>>> >>
>>> org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:212)
>>> >>         at
>>> >>
>>> org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:216)
>>> >>         at org.jruby.RubyClass.newInstance(RubyClass.java:820)
>>> >>         at
>>> >>
>>> org.jruby.RubyClass$i$newInstance.call(RubyClass$i$newInstance.gen:65535)
>>> >>         at
>>> >>
>>> org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroOrOneOrTwoOrNBlock.call(JavaMethod.java:283)
>>> >>         at
>>> >>
>>> org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:332)
>>> >>         at
>>> >>
>>> org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:203)
>>> >>         at
>>> org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59)
>>> >>         at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
>>> >>         at
>>> >>
>>> org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)
>>> >>         at
>>> >>
>>> org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:190)
>>> >>         at
>>> >>
>>> org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:179)
>>> >>         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.OpAsgnOrNode.interpret(OpAsgnOrNode.java:100)
>>> >>         at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
>>> >>         at
>>> >>
>>> org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)
>>> >>         at
>>> >>
>>> org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:147)
>>> >>         at
>>> >>
>>> org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:163)
>>> >>         at
>>> >>
>>> org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:292)
>>> >>         at
>>> >>
>>> org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:135)
>>> >>         at
>>> org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:63)
>>> >>         at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
>>> >>         at
>>> >>
>>> org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)
>>> >>         at
>>> >>
>>> org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:147)
>>> >>         at
>>> >>
>>> org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:163)
>>> >>         at
>>> >>
>>> org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:292)
>>> >>         at
>>> >>
>>> org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:135)
>>> >>         at org.jruby.ast.VCallNode.interpret(VCallNode.java:86)
>>> >>         at
>>> org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:63)
>>> >>         at
>>> org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
>>> >>         at
>>> org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:123)
>>> >>         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:75)
>>> >>         at
>>> >>
>>> org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:147)
>>> >>         at
>>> >>
>>> org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:163)
>>> >>         at
>>> >>
>>> org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:292)
>>> >>         at
>>> >>
>>> org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:135)
>>> >>         at
>>> >>
>>> org.jruby.ast.FCallSpecialArgNode.interpret(FCallSpecialArgNode.java:37)
>>> >>         at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
>>> >>         at
>>> >>
>>> org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112)
>>> >>         at
>>> >>
>>> org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:374)
>>> >>         at
>>> >> org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:295)
>>> >>         at
>>> >>
>>> org.jruby.runtime.InterpretedBlock.yieldSpecific(InterpretedBlock.java:229)
>>> >>         at org.jruby.runtime.Block.yieldSpecific(Block.java:99)
>>> >>         at org.jruby.ast.ZYieldNode.interpret(ZYieldNode.java:25)
>>> >>         at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
>>> >>         at org.jruby.ast.RescueNode.executeBody(RescueNode.java:216)
>>> >>         at
>>> >>
>>> org.jruby.ast.RescueNode.interpretWithJavaExceptions(RescueNode.java:120)
>>> >>         at org.jruby.ast.RescueNode.interpret(RescueNode.java:110)
>>> >>         at
>>> >>
>>> org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)
>>> >>         at
>>> >>
>>> org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:169)
>>> >>         at
>>> >>
>>> org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:171)
>>> >>         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.callIter(CachingCallSite.java:153)
>>> >>         at
>>> >>
>>> org.jruby.ast.FCallSpecialArgBlockNode.interpret(FCallSpecialArgBlockNode.java:34)
>>> >>         at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
>>> >>         at org.jruby.ast.RescueNode.executeBody(RescueNode.java:216)
>>> >>         at
>>> >>
>>> org.jruby.ast.RescueNode.interpretWithJavaExceptions(RescueNode.java:120)
>>> >>         at org.jruby.ast.RescueNode.interpret(RescueNode.java:110)
>>> >>         at org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96)
>>> >>         at
>>> >>
>>> org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)
>>> >>         at
>>> >>
>>> org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:190)
>>> >>         at
>>> >>
>>> org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:179)
>>> >>         at
>>> >>
>>> org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:312)
>>> >>         at
>>> >>
>>> org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:169)
>>> >>         at
>>> >> org.jruby.ast.CallSpecialArgNode.interpret(CallSpecialArgNode.java:67)
>>> >>         at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
>>> >>         at
>>> >>
>>> org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)
>>> >>         at
>>> >>
>>> org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:190)
>>> >>         at
>>> >>
>>> org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:179)
>>> >>         at
>>> >>
>>> org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:312)
>>> >>         at
>>> >>
>>> org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:169)
>>> >>         at
>>> >> org.jruby.ast.CallSpecialArgNode.interpret(CallSpecialArgNode.java:67)
>>> >>         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:75)
>>> >>         at
>>> >>
>>> org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:147)
>>> >>         at
>>> >>
>>> org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:163)
>>> >>         at
>>> >>
>>> org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:292)
>>> >>         at
>>> >>
>>> org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:135)
>>> >>         at org.jruby.ast.VCallNode.interpret(VCallNode.java:86)
>>> >>         at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
>>> >>         at org.jruby.ast.RootNode.interpret(RootNode.java:129)
>>> >>         at
>>> >>
>>> org.jruby.evaluator.ASTInterpreter.INTERPRET_EVAL(ASTInterpreter.java:96)
>>> >>         at
>>> >>
>>> org.jruby.evaluator.ASTInterpreter.evalWithBinding(ASTInterpreter.java:161)
>>> >>         at org.jruby.RubyKernel.evalCommon(RubyKernel.java:1135)
>>> >>         at org.jruby.RubyKernel.eval(RubyKernel.java:1088)
>>> >>         at
>>> >> org.jruby.RubyKernel$s$0$3$eval.call(RubyKernel$s$0$3$eval.gen:65535)
>>> >>         at
>>> >>
>>> org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:181)
>>> >>         at
>>> >>
>>> org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:282)
>>> >>         at
>>> >>
>>> org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:71)
>>> >>         at
>>> >> org.jruby.ast.FCallManyArgsNode.interpret(FCallManyArgsNode.java:60)
>>> >>         at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
>>> >>         at
>>> >>
>>> org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)
>>> >>         at
>>> >>
>>> org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:120)
>>> >>         at
>>> >>
>>> org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:134)
>>> >>         at
>>> >>
>>> org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:154)
>>> >>         at
>>> >>
>>> org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:282)
>>> >>         at
>>> >>
>>> org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:71)
>>> >>         at
>>> >> org.jruby.ast.CallManyArgsNode.interpret(CallManyArgsNode.java:59)
>>> >>         at
>>> org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
>>> >>         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:75)
>>> >>         at
>>> >>
>>> org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:233)
>>> >>         at
>>> >>
>>> org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:195)
>>> >>         at
>>> >>
>>> org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:332)
>>> >>         at
>>> >>
>>> org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:203)
>>> >>         at
>>> org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59)
>>> >>         at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
>>> >>         at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
>>> >>         at org.jruby.ast.RescueNode.executeBody(RescueNode.java:216)
>>> >>         at
>>> >>
>>> org.jruby.ast.RescueNode.interpretWithJavaExceptions(RescueNode.java:120)
>>> >>         at org.jruby.ast.RescueNode.interpret(RescueNode.java:110)
>>> >>         at org.jruby.ast.BeginNode.interpret(BeginNode.java:83)
>>> >>         at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
>>> >>         at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
>>> >>         at
>>> >>
>>> org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112)
>>> >>         at
>>> >>
>>> org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:374)
>>> >>         at
>>> >> org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:295)
>>> >>         at
>>> >>
>>> org.jruby.runtime.InterpretedBlock.yieldSpecific(InterpretedBlock.java:229)
>>> >>         at org.jruby.runtime.Block.yieldSpecific(Block.java:99)
>>> >>         at org.jruby.ast.ZYieldNode.interpret(ZYieldNode.java:25)
>>> >>         at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
>>> >>         at org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96)
>>> >>         at org.jruby.ast.BeginNode.interpret(BeginNode.java:83)
>>> >>         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:75)
>>> >>         at
>>> >>
>>> org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:212)
>>> >>         at
>>> >>
>>> org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:187)
>>> >>         at
>>> >>
>>> org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:322)
>>> >>         at
>>> >>
>>> org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:178)
>>> >>         at
>>> >>
>>> org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:187)
>>> >>         at
>>> >>
>>> org.jruby.ast.FCallOneArgBlockNode.interpret(FCallOneArgBlockNode.java:34)
>>> >>         at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
>>> >>         at
>>> >>
>>> org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112)
>>> >>         at
>>> >>
>>> org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:374)
>>> >>         at
>>> >>
>>> org.jruby.runtime.InterpretedBlock.yieldSpecific(InterpretedBlock.java:260)
>>> >>         at org.jruby.runtime.Block.yieldSpecific(Block.java:117)
>>> >>         at org.jruby.ast.YieldTwoNode.interpret(YieldTwoNode.java:31)
>>> >>         at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
>>> >>         at org.jruby.ast.IfNode.interpret(IfNode.java:117)
>>> >>         at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
>>> >>         at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
>>> >>         at org.jruby.ast.RescueNode.executeBody(RescueNode.java:216)
>>> >>         at
>>> >>
>>> org.jruby.ast.RescueNode.interpretWithJavaExceptions(RescueNode.java:120)
>>> >>         at org.jruby.ast.RescueNode.interpret(RescueNode.java:110)
>>> >>         at org.jruby.ast.BeginNode.interpret(BeginNode.java:83)
>>> >>         at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
>>> >>         at
>>> >>
>>> org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112)
>>> >>         at
>>> >>
>>> org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:374)
>>> >>         at
>>> >> org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:295)
>>> >>         at
>>> >>
>>> org.jruby.runtime.InterpretedBlock.yieldSpecific(InterpretedBlock.java:229)
>>> >>         at org.jruby.runtime.Block.yieldSpecific(Block.java:99)
>>> >>         at org.jruby.RubyKernel.loop(RubyKernel.java:1420)
>>> >>         at
>>> >> org.jruby.RubyKernel$s$0$0$loop.call(RubyKernel$s$0$0$loop.gen:65535)
>>> >>         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.callIter(CachingCallSite.java:153)
>>> >>         at
>>> >>
>>> org.jruby.ast.FCallNoArgBlockNode.interpret(FCallNoArgBlockNode.java:32)
>>> >>         at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
>>> >>         at
>>> >>
>>> org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112)
>>> >>         at
>>> >>
>>> org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:374)
>>> >>         at
>>> >> org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:347)
>>> >>         at
>>> >> org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:304)
>>> >>         at org.jruby.runtime.Block.yield(Block.java:130)
>>> >>         at org.jruby.RubyContinuation.enter(RubyContinuation.java:106)
>>> >>         at org.jruby.RubyKernel.rbCatch(RubyKernel.java:1192)
>>> >>         at
>>> >>
>>> org.jruby.RubyKernel$s$1$0$rbCatch.call(RubyKernel$s$1$0$rbCatch.gen:65535)
>>> >>         at
>>> >>
>>> org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:322)
>>> >>         at
>>> >>
>>> org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:178)
>>> >>         at
>>> >>
>>> org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:187)
>>> >>         at
>>> >>
>>> org.jruby.ast.FCallOneArgBlockNode.interpret(FCallOneArgBlockNode.java:34)
>>> >>         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:75)
>>> >>         at
>>> >>
>>> org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:169)
>>> >>         at
>>> >>
>>> org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:171)
>>> >>         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.callIter(CachingCallSite.java:153)
>>> >>         at
>>> >> org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64)
>>> >>         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:75)
>>> >>         at
>>> >>
>>> org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:147)
>>> >>         at
>>> >>
>>> org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:163)
>>> >>         at
>>> >>
>>> org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:292)
>>> >>         at
>>> >>
>>> org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:135)
>>> >>         at
>>> >>
>>> home.phoenix_minus_2_dot_2_dot_3.hbase.bin.$_dot_dot_.bin.hirb.block_2$RUBY$start(/home/phoenix-2.2.3/hbase/bin/../bin/hirb.rb:183)
>>> >>         at
>>> >>
>>> home$phoenix_minus_2_dot_2_dot_3$hbase$bin$$_dot_dot_$bin$hirb$block_2$RUBY$start.call(home$phoenix_minus_2_dot_2_dot_3$hbase$bin$$_dot_dot_$bin$hirb$block_2$RUBY$start:65535)
>>> >>         at
>>> org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:112)
>>> >>         at
>>> org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:95)
>>> >>         at org.jruby.runtime.Block.yield(Block.java:130)
>>> >>         at org.jruby.RubyContinuation.enter(RubyContinuation.java:106)
>>> >>         at org.jruby.RubyKernel.rbCatch(RubyKernel.java:1192)
>>> >>         at
>>> >>
>>> org.jruby.RubyKernel$s$1$0$rbCatch.call(RubyKernel$s$1$0$rbCatch.gen:65535)
>>> >>         at
>>> >>
>>> org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:322)
>>> >>         at
>>> >>
>>> org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:178)
>>> >>         at
>>> >>
>>> org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:187)
>>> >>         at
>>> >>
>>> home.phoenix_minus_2_dot_2_dot_3.hbase.bin.$_dot_dot_.bin.hirb.method__5$RUBY$start(/home/phoenix-2.2.3/hbase/bin/../bin/hirb.rb:182)
>>> >>         at
>>> >>
>>> home$phoenix_minus_2_dot_2_dot_3$hbase$bin$$_dot_dot_$bin$hirb$method__5$RUBY$start.call(home$phoenix_minus_2_dot_2_dot_3$hbase$bin$$_dot_dot_$bin$hirb$method__5$RUBY$start:65535)
>>> >>         at
>>> >>
>>> org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:203)
>>> >>         at
>>> >>
>>> 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)
>>> >>         at
>>> >>
>>> home.phoenix_minus_2_dot_2_dot_3.hbase.bin.$_dot_dot_.bin.hirb.__file__(/home/phoenix-2.2.3/hbase/bin/../bin/hirb.rb:188)
>>> >>         at
>>> >>
>>> home.phoenix_minus_2_dot_2_dot_3.hbase.bin.$_dot_dot_.bin.hirb.load(/home/phoenix-2.2.3/hbase/bin/../bin/hirb.rb)
>>> >>         at org.jruby.Ruby.runScript(Ruby.java:693)
>>> >>         at org.jruby.Ruby.runScript(Ruby.java:686)
>>> >>         at 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)
>>> >>         at org.jruby.Main.run(Main.java:191)
>>> >>         at org.jruby.Main.main(Main.java:171)
>>> >>
>>>
>>
>>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message