Hi,
Iam new to hazelcast.
Iam trying to create a separate cluster.
http://www.hazelcast.com/docs/2.0/manual/multi_html/ch13s03.htmlVersion- 2.0RC2
Code -
public static void main(String[] args) {
Config configApp1 = new Config();
configApp1.setPortAutoIncrement(true);
configApp1.getGroupConfig().setName("app1");
//configApp1.getGroupConfig().setPassword("nono");
HazelcastInstance h1 = Hazelcast.newHazelcastInstance(configApp1);
Hazelcast.getQueue("queque1").offer("hahhahhaaa");
System.out.println(h1.getCluster().getMembers().size());
}
Issue1 "Each node can only participate in one group and it only joins to its own group, does not mess with others."-(doesnt seem to be working)
1.Run the above code. A cluster is created which joins app1.
2.Run "Run.bat" present in bin folder of hazelcast -
It throws an exception-
SEVERE: /
192.168.2.2:5701 [dev] ManagementCenterService could not be started!
java.net.SocketException: Unrecognized Windows Sockets error: 0: Cannot bind
Also it displays 2 members in the cluster - Shouldnt it be 1, since this is a default group. i can also access queque1 which was created in a separate group(app1).
hazelcast[default] > who
Cluster [2] {
Member [
192.168.2.2:5702]
Member [
192.168.2.2:5701] this
}
Issue 2 -
1. Shutdown all intances of hazelcast
2. Run "Run.bat" present in bin folder of hazelcast - starts up properly
3. Run the above code -
It keeps printing Connection lost messages in the console.
logs that i see-
Mar 2, 2012 7:23:02 AM com.hazelcast.system
INFO: /
192.168.2.2:5701 [app1] Hazelcast Community Edition 2.0-RC2 (20120220) starting at Address[
192.168.2.2:5701]
Mar 2, 2012 7:23:02 AM com.hazelcast.system
INFO: /
192.168.2.2:5701 [app1] Copyright (C) 2008-2012 Hazelcast.com
Mar 2, 2012 7:23:02 AM com.hazelcast.impl.LifecycleServiceImpl
INFO: /
192.168.2.2:5701 [app1] Address[
192.168.2.2:5701] is STARTING
Mar 2, 2012 7:23:04 AM com.hazelcast.impl.MulticastJoiner
INFO: /
192.168.2.2:5701 [app1]
Members [1] {
Member [
192.168.2.2:5701] this
}
Mar 2, 2012 7:23:04 AM com.hazelcast.impl.Node
SEVERE: /
192.168.2.2:5701 [app1] ManagementCenterService could not be started!
java.net.BindException: Address already in use: Cannot bind
at java.net.PlainDatagramSocketImpl.bind0(Native Method)
at java.net.PlainDatagramSocketImpl.bind(Unknown Source)
at java.net.DatagramSocket.bind(Unknown Source)
at java.net.DatagramSocket.<init>(Unknown Source)
at java.net.DatagramSocket.<init>(Unknown Source)
at java.net.DatagramSocket.<init>(Unknown Source)
at com.hazelcast.impl.management.ManagementCenterService.<init>(ManagementCenterService.java:95)
at com.hazelcast.impl.Node.start(Node.java:445)
at com.hazelcast.impl.FactoryImpl.<init>(FactoryImpl.java:375)
at com.hazelcast.impl.FactoryImpl.newHazelcastInstanceProxy(FactoryImpl.java:121)
at com.hazelcast.impl.FactoryImpl.newHazelcastInstanceProxy(FactoryImpl.java:107)
at com.hazelcast.core.Hazelcast.newHazelcastInstance(Hazelcast.java:394)
at com.automation.server.grid.launcher.Testapp.main(Testapp.java:18)
Mar 2, 2012 7:23:04 AM com.hazelcast.impl.LifecycleServiceImpl
INFO: /
192.168.2.2:5701 [app1] Address[
192.168.2.2:5701] is STARTED
Mar 2, 2012 7:23:04 AM com.hazelcast.config.XmlConfigBuilder
INFO: Looking for hazelcast.xml config file in classpath.
Mar 2, 2012 7:23:04 AM com.hazelcast.config.XmlConfigBuilder
WARNING: Could not find hazelcast.xml in classpath.
Hazelcast will use hazelcast-default.xml config file in jar.
Mar 2, 2012 7:23:04 AM com.hazelcast.config.XmlConfigBuilder
INFO: Using configuration file file:/C:/Users/pathomas/Downloads/Plugins/hazzle/hazelcast-2.0-RC2/lib/hazelcast-2.0-RC2.jar!/hazelcast-default.xml in the classpath.
Mar 2, 2012 7:23:04 AM com.hazelcast.system
INFO: /
192.168.2.2:5702 [dev] Hazelcast Community Edition 2.0-RC2 (20120220) starting at Address[
192.168.2.2:5702]
Mar 2, 2012 7:23:04 AM com.hazelcast.system
INFO: /
192.168.2.2:5702 [dev] Copyright (C) 2008-2012 Hazelcast.com
Mar 2, 2012 7:23:04 AM com.hazelcast.impl.LifecycleServiceImpl
INFO: /
192.168.2.2:5702 [dev] Address[
192.168.2.2:5702] is STARTING
Mar 2, 2012 7:23:04 AM com.hazelcast.nio.SocketAcceptor
INFO: /
192.168.2.2:5701 [app1] 5701 is accepting socket connection from /
192.168.2.2:60179Mar 2, 2012 7:23:04 AM com.hazelcast.nio.ConnectionManager
INFO: /
192.168.2.2:5702 [dev] 60179 accepted socket connection from /
192.168.2.2:5701Mar 2, 2012 7:23:04 AM com.hazelcast.nio.ConnectionManager
INFO: /
192.168.2.2:5701 [app1] 5701 accepted socket connection from /
192.168.2.2:60179Mar 2, 2012 7:23:04 AM com.hazelcast.nio.Connection
INFO: /
192.168.2.2:5701 [app1] Connection lost /
192.168.2.2:60179Mar 2, 2012 7:23:04 AM com.hazelcast.nio.Connection
INFO: /
192.168.2.2:5702 [dev] Connection lost /
192.168.2.2:5701Mar 2, 2012 7:23:05 AM com.hazelcast.nio.ConnectionManager
INFO: /
192.168.2.2:5702 [dev] 60183 accepted socket connection from /
192.168.2.2:5701Mar 2, 2012 7:23:05 AM com.hazelcast.nio.SocketAcceptor
INFO: /
192.168.2.2:5701 [app1] 5701 is accepting socket connection from /
192.168.2.2:60183Mar 2, 2012 7:23:05 AM com.hazelcast.nio.ConnectionManager
INFO: /
192.168.2.2:5701 [app1] 5701 accepted socket connection from /
192.168.2.2:60183Mar 2, 2012 7:23:05 AM com.hazelcast.nio.Connection
INFO: /
192.168.2.2:5701 [app1] Connection lost /
192.168.2.2:60183Mar 2, 2012 7:23:05 AM com.hazelcast.nio.Connection
INFO: /
192.168.2.2:5702 [dev] Connection lost /
192.168.2.2:5701Mar 2, 2012 7:23:06 AM com.hazelcast.nio.ConnectionManager
INFO: /
192.168.2.2:5702 [dev] 60185 accepted socket connection from /
192.168.2.2:5701Mar 2, 2012 7:23:06 AM com.hazelcast.nio.SocketAcceptor
INFO: /
192.168.2.2:5701 [app1] 5701 is accepting socket connection from /
192.168.2.2:60185Mar 2, 2012 7:23:06 AM com.hazelcast.nio.ConnectionManager
INFO: /
192.168.2.2:5701 [app1] 5701 accepted socket connection from /
192.168.2.2:60185Mar 2, 2012 7:23:06 AM com.hazelcast.nio.Connection
INFO: /
192.168.2.2:5702 [dev] Connection lost /
192.168.2.2:5701Mar 2, 2012 7:23:06 AM com.hazelcast.nio.Connection
INFO: /
192.168.2.2:5701 [app1] Connection lost /
192.168.2.2:60185Mar 2, 2012 7:23:07 AM com.hazelcast.nio.SocketAcceptor
INFO: /
192.168.2.2:5701 [app1] 5701 is accepting socket connection from /
192.168.2.2:60187Mar 2, 2012 7:23:07 AM com.hazelcast.nio.ConnectionManager
INFO: /
192.168.2.2:5701 [app1] 5701 accepted socket connection from /
192.168.2.2:60187Mar 2, 2012 7:23:07 AM com.hazelcast.nio.ConnectionManager
INFO: /
192.168.2.2:5702 [dev] 60187 accepted socket connection from /
192.168.2.2:5701Mar 2, 2012 7:23:07 AM com.hazelcast.nio.Connection
INFO: /
192.168.2.2:5701 [app1] Connection lost /
192.168.2.2:60187Mar 2, 2012 7:23:07 AM com.hazelcast.nio.Connection
INFO: /
192.168.2.2:5702 [dev] Connection lost /
192.168.2.2:5701Mar 2, 2012 7:23:08 AM com.hazelcast.nio.SocketAcceptor
INFO: /
192.168.2.2:5701 [app1] 5701 is accepting socket connection from /
192.168.2.2:60191Mar 2, 2012 7:23:08 AM com.hazelcast.nio.ConnectionManager
INFO: /
192.168.2.2:5701 [app1] 5701 accepted socket connection from /
192.168.2.2:60191Mar 2, 2012 7:23:08 AM com.hazelcast.nio.ConnectionManager
INFO: /
192.168.2.2:5702 [dev] 60191 accepted socket connection from /
192.168.2.2:5701Mar 2, 2012 7:23:08 AM com.hazelcast.nio.Connection
INFO: /
192.168.2.2:5701 [app1] Connection lost /
192.168.2.2:60191Mar 2, 2012 7:23:08 AM com.hazelcast.nio.Connection
INFO: /
192.168.2.2:5702 [dev] Connection lost /
192.168.2.2:5701Mar 2, 2012 7:23:09 AM com.hazelcast.nio.ConnectionManager
INFO: /
192.168.2.2:5702 [dev] 60193 accepted socket connection from /
192.168.2.2:5701Mar 2, 2012 7:23:09 AM com.hazelcast.nio.SocketAcceptor
INFO: /
192.168.2.2:5701 [app1] 5701 is accepting socket connection from /
192.168.2.2:60193Mar 2, 2012 7:23:09 AM com.hazelcast.nio.ConnectionManager
INFO: /
192.168.2.2:5701 [app1] 5701 accepted socket connection from /
192.168.2.2:60193Mar 2, 2012 7:23:09 AM com.hazelcast.nio.Connection
INFO: /
192.168.2.2:5701 [app1] Connection lost /
192.168.2.2:60193Mar 2, 2012 7:23:09 AM com.hazelcast.nio.Connection
INFO: /
192.168.2.2:5702 [dev] Connection lost /
192.168.2.2:5701Mar 2, 2012 7:23:10 AM com.hazelcast.nio.SocketAcceptor
INFO: /
192.168.2.2:5701 [app1] 5701 is accepting socket connection from /
192.168.2.2:60195Mar 2, 2012 7:23:10 AM com.hazelcast.nio.ConnectionManager
INFO: /
192.168.2.2:5701 [app1] 5701 accepted socket connection from /
192.168.2.2:60195Mar 2, 2012 7:23:10 AM com.hazelcast.nio.ConnectionManager
INFO: /
192.168.2.2:5702 [dev] 60195 accepted socket connection from /
192.168.2.2:5701Mar 2, 2012 7:23:10 AM com.hazelcast.nio.Connection
INFO: /
192.168.2.2:5701 [app1] Connection lost /
192.168.2.2:60195Mar 2, 2012 7:23:10 AM com.hazelcast.nio.Connection
INFO: /
192.168.2.2:5702 [dev] Connection lost /
192.168.2.2:5701Mar 2, 2012 7:23:11 AM com.hazelcast.nio.SocketAcceptor
INFO: /
192.168.2.2:5701 [app1] 5701 is accepting socket connection from /
192.168.2.2:60199Mar 2, 2012 7:23:11 AM com.hazelcast.nio.ConnectionManager
INFO: /
192.168.2.2:5702 [dev] 60199 accepted socket connection from /
192.168.2.2:5701Mar 2, 2012 7:23:11 AM com.hazelcast.nio.ConnectionManager
INFO: /
192.168.2.2:5701 [app1] 5701 accepted socket connection from /
192.168.2.2:60199Mar 2, 2012 7:23:11 AM com.hazelcast.nio.Connection
INFO: /
192.168.2.2:5701 [app1] Connection lost /
192.168.2.2:60199Mar 2, 2012 7:23:11 AM com.hazelcast.nio.Connection
INFO: /
192.168.2.2:5702 [dev] Connection lost /
192.168.2.2:5701Mar 2, 2012 7:23:12 AM com.hazelcast.nio.ConnectionManager
INFO: /
192.168.2.2:5702 [dev] 60201 accepted socket connection from /
192.168.2.2:5701Mar 2, 2012 7:23:12 AM com.hazelcast.nio.SocketAcceptor
INFO: /
192.168.2.2:5701 [app1] 5701 is accepting socket connection from /
192.168.2.2:60201Mar 2, 2012 7:23:12 AM com.hazelcast.nio.ConnectionManager
INFO: /
192.168.2.2:5701 [app1] 5701 accepted socket connection from /
192.168.2.2:60201Mar 2, 2012 7:23:12 AM com.hazelcast.nio.Connection
INFO: /
192.168.2.2:5701 [app1] Connection lost /
192.168.2.2:60201Mar 2, 2012 7:23:12 AM com.hazelcast.nio.Connection
INFO: /
192.168.2.2:5702 [dev] Connection lost /
192.168.2.2:5701Mar 2, 2012 7:23:13 AM com.hazelcast.nio.ConnectionManager
INFO: /
192.168.2.2:5702 [dev] 60203 accepted socket connection from /
192.168.2.2:5701Mar 2, 2012 7:23:13 AM com.hazelcast.nio.SocketAcceptor
INFO: /
192.168.2.2:5701 [app1] 5701 is accepting socket connection from /
192.168.2.2:60203Mar 2, 2012 7:23:13 AM com.hazelcast.nio.ConnectionManager
INFO: /
192.168.2.2:5701 [app1] 5701 accepted socket connection from /
192.168.2.2:60203Mar 2, 2012 7:23:14 AM com.hazelcast.nio.Connection
INFO: /
192.168.2.2:5701 [app1] Connection lost /
192.168.2.2:60203Mar 2, 2012 7:23:14 AM com.hazelcast.nio.Connection
INFO: /
192.168.2.2:5702 [dev] Connection lost /
192.168.2.2:5701Mar 2, 2012 7:23:14 AM com.hazelcast.nio.ConnectionManager
INFO: /
192.168.2.2:5702 [dev] 60207 accepted socket connection from /
192.168.2.2:5701Mar 2, 2012 7:23:14 AM com.hazelcast.nio.SocketAcceptor
INFO: /
192.168.2.2:5701 [app1] 5701 is accepting socket connection from /
192.168.2.2:60207Mar 2, 2012 7:23:14 AM com.hazelcast.nio.ConnectionManager
INFO: /
192.168.2.2:5701 [app1] 5701 accepted socket connection from /
192.168.2.2:60207Mar 2, 2012 7:23:15 AM com.hazelcast.nio.Connection
INFO: /
192.168.2.2:5701 [app1] Connection lost /
192.168.2.2:60207Mar 2, 2012 7:23:15 AM com.hazelcast.nio.Connection
INFO: /
192.168.2.2:5702 [dev] Connection lost /
192.168.2.2:5701Mar 2, 2012 7:23:15 AM com.hazelcast.nio.ConnectionManager
INFO: /
192.168.2.2:5702 [dev] 60209 accepted socket connection from /
192.168.2.2:5701Mar 2, 2012 7:23:15 AM com.hazelcast.nio.SocketAcceptor
INFO: /
192.168.2.2:5701 [app1] 5701 is accepting socket connection from /
192.168.2.2:60209Mar 2, 2012 7:23:15 AM com.hazelcast.nio.ConnectionManager
INFO: /
192.168.2.2:5701 [app1] 5701 accepted socket connection from /
192.168.2.2:60209Mar 2, 2012 7:23:16 AM com.hazelcast.nio.Connection
INFO: /
192.168.2.2:5701 [app1] Connection lost /
192.168.2.2:60209Mar 2, 2012 7:23:16 AM com.hazelcast.nio.Connection
INFO: /
192.168.2.2:5702 [dev] Connection lost /
192.168.2.2:5701.
.
.
. and so on ....
Thanks,
Tony