Ian:
Please take a look at https://issues.apache.org/jira/browse/HBASE-3794:

+    TEST_UTIL.getConfiguration().setInt("hbase.regionserver.port", 0);
     TestRegionServer rs = new
TestRegionServer(TEST_UTIL.getConfiguration());

On Wed, May 18, 2011 at 2:23 PM, Stack <[email protected]> wrote:

> On Wed, May 18, 2011 at 1:50 PM, Ian Stevens <[email protected]>
> wrote:
> > Hi everyone. We had some tests which were using HBaseTestingUtility to
> start a single node cluster. These worked fine on our desktops and testing
> environments, but when we switched to running the tests on Amazon Web
> Services, startMiniCluster() raised a BindException:
> >
> >>      [exec]     u.startMiniCluster(1)
> >>      [exec] BindException: java.net.BindException: Problem binding to /
> 10.35.75.130:0 : Cannot assign requested address
> >
> > I'm guessing the issue here is that it's using port 0 for some reason. In
> previous environments, a random port was automatically selected (by
> HBaseTestingUtility, I assume). We had no other configuration aside from any
> defaults. The code is just an instantiation of HBaseTestingUtility followed
> by startMiniCluster(1). Migrating our testing to AWS seems to have broken
> this.
> >
>
> I would suggest checking the src.  We are logging port 0 as what we
> are using but my guess is that this is a mislog.  We use port zero so
> system will pick a random port and we're not logging what the random
> port chosen is.
>
> St.Ack
>

Reply via email to