import com.hazelcast.config.Config; import com.hazelcast.core.Hazelcast; import com.hazelcast.core.HazelcastInstance; import java.io.IOException; import java.util.Map; import java.util.Queue; public class HazelcastMapReducerCluster { public static void main(String[] args) throws IOException { Config cfg = new Config(); cfg.getNetworkConfig().getJoin().getMulticastConfig().setEnabled(false); cfg.getNetworkConfig().getJoin().getTcpIpConfig().setEnabled(true); cfg.getNetworkConfig().getJoin().getTcpIpConfig().addMember("127.0.0.1"); cfg.getManagementCenterConfig().setEnabled(true).setUrl("http://localhost:8080"); HazelcastInstance instance = Hazelcast.newHazelcastInstance(cfg); Map<String, String> mapCustomers = instance.getMap("customers"); mapCustomers.put("1", "Joe"); mapCustomers.put("2", "Ali"); mapCustomers.put("3", "Avi"); System.out.println("Customer with key 1: " + mapCustomers.get("1")); System.out.println("Map Size:" + mapCustomers.size()); Queue<String> queueCustomers = instance.getQueue("customers"); queueCustomers.offer("Tom"); queueCustomers.offer("Mary"); queueCustomers.offer("Jane"); System.out.println("First customer: " + queueCustomers.poll()); System.out.println("Second customer: " + queueCustomers.peek()); System.out.println("Queue size: " + queueCustomers.size()); } }