I'm wondering about the compatibility of the bookkeeper and hedwig projects 
(and other dependencies) with JRE 7.

I'm wondering about this because of a multiple low level socket connection 
error I get when I try to run the 'localbookie' bookkeeper instance, and a 
Hedwig hub and have connections between them.

There are multiple errors - but the main one happens in Hedwig main trying to 
connect to a bookie instance: address family not supported.  Another sample 
error message:

2012-08-28 17:51:58,369 - INFO  - [main:Environment@98] - Client 
environment:java.io.tmpdir=C:\Users\alacey\AppData\Local\Temp\
2012-08-28 17:51:58,370 - INFO  - [main:Environment@98] - Client 
environment:java.compiler=<NA>
2012-08-28 17:51:58,371 - INFO  - [main:Environment@98] - Client 
environment:os.name=Windows 7
2012-08-28 17:51:58,371 - INFO  - [main:Environment@98] - Client 
environment:os.arch=amd64
2012-08-28 17:51:58,372 - INFO  - [main:Environment@98] - Client 
environment:os.version=6.1
2012-08-28 17:51:58,372 - INFO  - [main:Environment@98] - Client 
environment:user.name=alacey
2012-08-28 17:51:58,373 - INFO  - [main:Environment@98] - Client 
environment:user.home=C:\Users\alacey
2012-08-28 17:51:58,373 - INFO  - [main:Environment@98] - Client 
environment:user.dir=C:\projects\PubSub\bookkeeper-src\branches\branch-4.1
2012-08-28 17:51:58,375 - INFO  - [main:ZooKeeper@433] - Initiating client 
connection, connectString=localhost:2181 sessionTimeout=2000 
watcher=org.apache.hedwig.admin.HedwigAdmin$MyWatcher@1fff7a1e
2012-08-28 17:51:58,381 - DEBUG - [main:ClientCnxn@99] - 
zookeeper.disableAutoWatchReset is false
2012-08-28 17:51:58,411 - DEBUG - [main:HedwigAdmin@90] - Connecting to 
zookeeper localhost:2181, timeout = 2000
2012-08-28 17:51:58,429 - INFO  - [main-SendThread():ClientCnxn$SendThread@933] 
- Opening socket connection to server /0:0:0:0:0:0:0:1:2181
2012-08-28 17:51:58,446 - ERROR - [main:BookKeeper@198] - Unconnected zookeeper 
handle passed to bookkeeper
Exception in thread "main" java.io.IOException: 
org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = 
ConnectionLoss
        at 
org.apache.hedwig.admin.console.HedwigConsole.<init>(HedwigConsole.java:825)
        at 
org.apache.hedwig.admin.console.HedwigConsole.main(HedwigConsole.java:1039)
Caused by: org.apache.zookeeper.KeeperException$ConnectionLossException: 
KeeperErrorCode = ConnectionLoss
        at org.apache.zookeeper.KeeperException.create(KeeperException.java:99)
        at org.apache.bookkeeper.client.BookKeeper.<init>(BookKeeper.java:199)
        at org.apache.bookkeeper.client.BookKeeper.<init>(BookKeeper.java:171)
        at org.apache.hedwig.admin.HedwigAdmin.<init>(HedwigAdmin.java:95)
        at 
org.apache.hedwig.admin.console.HedwigConsole.<init>(HedwigConsole.java:822)
        ... 1 more

I am running this on Windows 7.

I understand there is a known issue in Netty with IPv6 - and that this is 
resolved with JRE 7.

I am trying to get a test instance of Hedwig up and running, and would very 
much like to utilize Hedwig in a mixed Windows/Linux environment as a pub/sub 
solution.

Could anyone offer any advice on using Hedwig with either Windows, with what 
seems to be an IPv6 issue in Netty?

Appreciate the help!

-Adam

Reply via email to