Search for "hadoop-dns-checker" in http://hbase.apache.org/book.html
That tool might help figure out if your cluster networking is all right.
--S

On Mon, Jul 9, 2012 at 3:03 PM, Dhaval Shah <[email protected]> wrote:
> There is definitely a debug flag on hbase.. You can find out details on 
> http://hbase.apache.org/shell.html.. I am not sure how much details would it 
> log though.. I have never used it personally
>
> Regards,
> Dhaval
>
>
> ----- Original Message -----
> From: "[email protected]" <[email protected]>
> To: '[email protected]'
> Cc:
> Sent: Monday, 9 July 2012 5:56 PM
> Subject: Re: HBASE -- YCSB ?
>
>
>
>      Is there a "debug" flag I can use with hbase shell that will tell
> me the name it's trying to resolve?
>
>     Thank you
>
>     ---
>
>     Jay Wilson
>
> ----- Original Message -----
> From:
> To:"[email protected]" , "[email protected]"
> Cc:
> Sent:Tue, 10 Jul 2012 05:36:44 +0800 (SGT)
> Subject:Re: HBASE -- YCSB ?
>
> This exception is generally caused when one of your server names
> returned does not map to a valid IP address on that host.. The
> services being up or not does not matter but the hostname should
> resolve to a valid IPÂ
>
> Regards,
> Dhaval
>
> ________________________________
> From: "[email protected] [1]"
> To: [email protected] [2]
> Sent: Monday, 9 July 2012 5:30 PM
> Subject: Re: HBASE -- YCSB ?
>
> Â Â Â  Â Thank you Amandeep for your input.
>
> Â Â Â  I go into "hbase shell" to create a table from my
> HMaster, which
> isn't running a DN process and I get the following. Â Could this
> be
> caused by a number of my DNs being offline, by the fact that the
> node
> isn't running a DN process, or something else?
>
> Â Â Â  hbase(main):013:0> create 'usertable', 'testcol'
>
> ERROR: java.net.NoRouteToHostException: [3]
> java.netNoRouteToHostException: [4] No route to host
>
> Here is some help for this command:
> Create table; pass table name, a dictionary of specifications per
> column family, and optionally a dictionary of table configuration.
> Dictionaries are described below in the GENERAL NOTES section.
> Examples:
>
> hbase> create 't1', {NAME => 'f1', VERSIONS => 5}
> hbase> create 't1', {NAME => 'f1'}, {NAME => 'f2'}, {NAME => 'f3'}
> hbase> # The above in shorthand would be the following:
> hbase> create 't1', 'f1', 'f2', 'f3'
> hbase> create 't1', {NAME => 'f1', VERSIONS => 1, TTL => 2592000,
> BLOCKCACHE => true}
> hbase> create 't1', 'f1', {SPLITS => ['10', '20', '30', '40']}
> hbase> create 't1', 'f1', {SPLITS_FILE => 'splits.txt'} [5]
>
> Â Â Â  I can see in the ZK logs and the RS logs that they talk
> to the
> shell, so I know that communication is good and I find no errors or
> exceptions in them.
>
> Â Â Â  Also I can do a hbase shell status, hbase shell
> zk_dump, and hadoop
> dfsadmin -report all from the node I am trying to create the table
> from with no issue.
>
> Â Â Â  If I get on a node with the DataNode process running on
> it and try,
> I get the following:
>
> Â Â Â  [hadoop@srack0-11 ~]$ hbase shell
> HBase Shell; enter 'help' for list of supported commands.
> Type "exit" to leave the HBase Shell
> Version 0.90.6-cdh3u4, r, Mon May 7 13:14:00 PDT 2012
>
> hbase(main):001:0> status
> 3 servers, 0 dead, 0.6667 average load
>
> hbase(main):002:0> create 'usertable', 'tempcol'
>
> ERROR: java.io.IOException: [6] java.io.IOException: [7] Bad connect
> ack with
> firstBadLink as 172.18.0.9:50010
>
> Â Â Â  I assume this means it is trying to talk to a DN
> process on a node
> that I know is down.
>
> Â Â Â Â Â ---
>
> Â Â Â  Jay Wilson
>
> ----- Original Message -----
> From: [email protected] [8]
> To:,
> Cc:
> Sent:Mon, 9 Jul 2012 12:21:22 -0700
> Subject:Re: HBASE -- YCSB ?
>
> Inline.
>
> On Monday, July 9, 2012 at 12:17 PM,
> [email protected] [9] [1] wrote:
>
>>
>>
>> Now that I have a stable cluster, I would like to use YCSB to test
>> its performance; however, I am a bit confused after reading
> several
>> different website posting about YCSB.
>>
>> 1) Be default will YCSB read my hbase-site.xml [10] [2] file or do
> I
> have to
>> copy it into the YCSB conf directory? I plan on using on of my
> nodes
>> with no Hadoop/HBASE processes running on it, but it has all the
>> environmental stuff in place.
>>
>>
>
> You have to put the hbase-site.xml [11] [3] in
> YCSB/hbase/src/main/conf/.
>
>>
>> 2) Does the hbase.master [12] [4] property have to be site in the
>> hbase-site.xml [13] [5] file for YCSB to work?
>>
>>
>
> The only property that has to be there is the zookeeper quorum list.
> That's what the HBase client needs to talk to the cluster.
>>
>> 3) After working through all the workloads is there a script/tool
>> that will clean up my HBase?
>>
>>
>
> Nope. You'll need to go in and disable, drop the table you wrote
> too. You can do that from the shell.
>
> disable 'mytable'
> drop 'mytable'
>
> That's all you'll need to do to clean it up.
>>
>> Thank You
>>
>> ---
>>
>> Jay Wilson
>
> Links:
> ------
> [1] mailto:[email protected] [14]
> [2] http://hbase-site.xml [15]
> [3] http://hbase-site.xml [16]
> [4] http://hbase.master [17]
> [5] http://hbase-site.xml [18]
>
>
> Links:
> ------
> [1] mailto:[email protected]
> [2] mailto:[email protected]
> [3] http://java.net.NoRouteToHostException
> [4] http://java.netNoRouteToHostException
> [5] http://sitemail.hostway.com/http:
> [6] http://java.io.IOException
> [7] http://java.io.IOException
> [8] mailto:[email protected]
> [9] mailto:[email protected]
> [10] http://hbase-site.xml
> [11] http://hbase-sitexml
> [12] http://hbase.master
> [13] http://hbase-site.xml
> [14] mailto:[email protected]
> [15] http://hbase-site.xml
> [16] http://hbase-site.xml
> [17] http://hbase.master
> [18] http://hbase-site.xml

Reply via email to