[jira] [Commented] (HBASE-4671) HBaseTestingUtility unable to connect to regionserver because of 127.0.0.1 / 127.0.1.1 discrepancy

2012-06-23 Thread Alexey Zotov (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-4671?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13399966#comment-13399966
 ] 

Alexey Zotov commented on HBASE-4671:
-

It's actual for Ubuntu 12.04 too.

 HBaseTestingUtility unable to connect to regionserver because of 127.0.0.1 / 
 127.0.1.1 discrepancy
 --

 Key: HBASE-4671
 URL: https://issues.apache.org/jira/browse/HBASE-4671
 Project: HBase
  Issue Type: Bug
  Components: test
Affects Versions: 0.90.4
 Environment: At least Ubuntu 11.10 with a default hosts file.
Reporter: Ferdy Galema

 When /etc/hosts contains following lines (and this is not uncommon) it will 
 cause HBaseTestingUtility to malfunction.
 127.0.0.1 localhost
 127.0.1.1 myMachineName
 Symptoms:
 2011-10-25 17:38:30,875 WARN  master.AssignmentManager - Failed assignment of 
 -ROOT-,,0.70236052 to serverName=localhost,34462,1319557102914, 
 load=(requests=0, regions=0, usedHeap=46, maxHeap=865), trying to assign 
 elsewhere instead; retry=0
 org.apache.hadoop.hbase.client.RetriesExhaustedException: Failed setting up 
 proxy interface org.apache.hadoop.hbase.ipc.HRegionInterface to 
 /127.0.0.1:34462 after attempts=1
 because
 2011-10-25 17:38:28,371 INFO  regionserver.HRegionServer - Serving as 
 localhost,34462,1319557102914, RPC listening on /127.0.1.1:34462, 
 sessionid=0x1333bbb7a180002
 caused by /127.0.0.1:34462 vs /127.0.1.1:34462
 Workaround:
 Changing 127.0.1.1 to 127.0.0.1 works.
 Permanent solution:
 Dunno, my understanding of inner workings is not sufficient enough. Although 
 it seems like it has something to do with changing the machine name from 
 myMachineName to localhost during the test:
 2011-10-25 17:38:28,056 INFO  regionserver.HRegionServer - Master passed us 
 address to use. Was=myMachineName:34462, Now=localhost:34462

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (HBASE-4671) HBaseTestingUtility unable to connect to regionserver because of 127.0.0.1 / 127.0.1.1 discrepancy

2012-06-23 Thread nkeywal (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-4671?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13399974#comment-13399974
 ] 

nkeywal commented on HBASE-4671:


From the hbase reference guide: http://hbase.apache.org/book.html#os

{noformat}
2.2.3. Loopback IP

HBase expects the loopback IP address to be 127.0.0.1. Ubuntu and some other 
distributions, for example, will default to 127.0.1.1 and this will cause 
problems for you.

/etc/hosts should look something like this:

127.0.0.1 localhost
127.0.0.1 ubuntu.ubuntu-domain ubuntu
{noformat}


 HBaseTestingUtility unable to connect to regionserver because of 127.0.0.1 / 
 127.0.1.1 discrepancy
 --

 Key: HBASE-4671
 URL: https://issues.apache.org/jira/browse/HBASE-4671
 Project: HBase
  Issue Type: Bug
  Components: test
Affects Versions: 0.90.4
 Environment: At least Ubuntu 11.10 with a default hosts file.
Reporter: Ferdy Galema

 When /etc/hosts contains following lines (and this is not uncommon) it will 
 cause HBaseTestingUtility to malfunction.
 127.0.0.1 localhost
 127.0.1.1 myMachineName
 Symptoms:
 2011-10-25 17:38:30,875 WARN  master.AssignmentManager - Failed assignment of 
 -ROOT-,,0.70236052 to serverName=localhost,34462,1319557102914, 
 load=(requests=0, regions=0, usedHeap=46, maxHeap=865), trying to assign 
 elsewhere instead; retry=0
 org.apache.hadoop.hbase.client.RetriesExhaustedException: Failed setting up 
 proxy interface org.apache.hadoop.hbase.ipc.HRegionInterface to 
 /127.0.0.1:34462 after attempts=1
 because
 2011-10-25 17:38:28,371 INFO  regionserver.HRegionServer - Serving as 
 localhost,34462,1319557102914, RPC listening on /127.0.1.1:34462, 
 sessionid=0x1333bbb7a180002
 caused by /127.0.0.1:34462 vs /127.0.1.1:34462
 Workaround:
 Changing 127.0.1.1 to 127.0.0.1 works.
 Permanent solution:
 Dunno, my understanding of inner workings is not sufficient enough. Although 
 it seems like it has something to do with changing the machine name from 
 myMachineName to localhost during the test:
 2011-10-25 17:38:28,056 INFO  regionserver.HRegionServer - Master passed us 
 address to use. Was=myMachineName:34462, Now=localhost:34462

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (HBASE-4671) HBaseTestingUtility unable to connect to regionserver because of 127.0.0.1 / 127.0.1.1 discrepancy

2012-06-23 Thread Alexey Zotov (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-4671?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=1335#comment-1335
 ] 

Alexey Zotov commented on HBASE-4671:
-

nkeywal, thank you for reference and quick response! 
You made me curious :) So, I've looked into sources and found that some 
services start on 'localhost' and some on 'ubuntu' (accordingly to your 
example) domain name. 
I'll try to look into sources more deeply and create a patch if it's possible. 

 HBaseTestingUtility unable to connect to regionserver because of 127.0.0.1 / 
 127.0.1.1 discrepancy
 --

 Key: HBASE-4671
 URL: https://issues.apache.org/jira/browse/HBASE-4671
 Project: HBase
  Issue Type: Bug
  Components: test
Affects Versions: 0.90.4
 Environment: At least Ubuntu 11.10 with a default hosts file.
Reporter: Ferdy Galema

 When /etc/hosts contains following lines (and this is not uncommon) it will 
 cause HBaseTestingUtility to malfunction.
 127.0.0.1 localhost
 127.0.1.1 myMachineName
 Symptoms:
 2011-10-25 17:38:30,875 WARN  master.AssignmentManager - Failed assignment of 
 -ROOT-,,0.70236052 to serverName=localhost,34462,1319557102914, 
 load=(requests=0, regions=0, usedHeap=46, maxHeap=865), trying to assign 
 elsewhere instead; retry=0
 org.apache.hadoop.hbase.client.RetriesExhaustedException: Failed setting up 
 proxy interface org.apache.hadoop.hbase.ipc.HRegionInterface to 
 /127.0.0.1:34462 after attempts=1
 because
 2011-10-25 17:38:28,371 INFO  regionserver.HRegionServer - Serving as 
 localhost,34462,1319557102914, RPC listening on /127.0.1.1:34462, 
 sessionid=0x1333bbb7a180002
 caused by /127.0.0.1:34462 vs /127.0.1.1:34462
 Workaround:
 Changing 127.0.1.1 to 127.0.0.1 works.
 Permanent solution:
 Dunno, my understanding of inner workings is not sufficient enough. Although 
 it seems like it has something to do with changing the machine name from 
 myMachineName to localhost during the test:
 2011-10-25 17:38:28,056 INFO  regionserver.HRegionServer - Master passed us 
 address to use. Was=myMachineName:34462, Now=localhost:34462

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (HBASE-4671) HBaseTestingUtility unable to connect to regionserver because of 127.0.0.1 / 127.0.1.1 discrepancy

2011-10-25 Thread Ferdy (Commented) (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-4671?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13135180#comment-13135180
 ] 

Ferdy commented on HBASE-4671:
--

(Changing 127.0.1.1 to 127.0.0.1 in the hosts file that is.)

 HBaseTestingUtility unable to connect to regionserver because of 127.0.0.1 / 
 127.0.1.1 discrepancy
 --

 Key: HBASE-4671
 URL: https://issues.apache.org/jira/browse/HBASE-4671
 Project: HBase
  Issue Type: Bug
  Components: test
Affects Versions: 0.90.4
 Environment: At least Ubuntu 11.10 with a default hosts file.
Reporter: Ferdy

 When /etc/hosts contains following lines (and this is not uncommon) it will 
 cause HBaseTestingUtility to malfunction.
 127.0.0.1 localhost
 127.0.1.1 myMachineName
 Symptoms:
 2011-10-25 17:38:30,875 WARN  master.AssignmentManager - Failed assignment of 
 -ROOT-,,0.70236052 to serverName=localhost,34462,1319557102914, 
 load=(requests=0, regions=0, usedHeap=46, maxHeap=865), trying to assign 
 elsewhere instead; retry=0
 org.apache.hadoop.hbase.client.RetriesExhaustedException: Failed setting up 
 proxy interface org.apache.hadoop.hbase.ipc.HRegionInterface to 
 /127.0.0.1:34462 after attempts=1
 because
 2011-10-25 17:38:28,371 INFO  regionserver.HRegionServer - Serving as 
 localhost,34462,1319557102914, RPC listening on /127.0.1.1:34462, 
 sessionid=0x1333bbb7a180002
 caused by /127.0.0.1:34462 vs /127.0.1.1:34462
 Workaround:
 Changing 127.0.1.1 to 127.0.0.1 works.
 Permanent solution:
 Dunno, my understanding of inner workings is not sufficient enough. Although 
 it seems like it has something to do with changing the machine name from 
 myMachineName to localhost during the test:
 2011-10-25 17:38:28,056 INFO  regionserver.HRegionServer - Master passed us 
 address to use. Was=myMachineName:34462, Now=localhost:34462

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira