Refine search
public HazelcastMember build() { Config config = new Config(); config.getGroupConfig().setName("SonarQube"); NetworkConfig netConfig = config.getNetworkConfig(); netConfig .setPort(port) .setPortAutoIncrement(false) .setReuseAddress(true); netConfig.getInterfaces() .setEnabled(true) JoinConfig joinConfig = netConfig.getJoin(); joinConfig.getAwsConfig().setEnabled(false); joinConfig.getMulticastConfig().setEnabled(false); joinConfig.getTcpIpConfig().setEnabled(true); joinConfig.getTcpIpConfig().setMembers(requireNonNull(members, "Members are missing")); config.getPartitionGroupConfig().setEnabled(false);
private static HazelcastInstance buildCluster(int memberCount) { Config config = new Config(); NetworkConfig networkConfig = config.getNetworkConfig(); networkConfig.getJoin().getMulticastConfig().setEnabled(false); networkConfig.getJoin().getTcpIpConfig().setEnabled(true); networkConfig.getJoin().getTcpIpConfig().setMembers(singletonList("127.0.0.1")); HazelcastInstance[] hazelcastInstances = new HazelcastInstance[memberCount]; for (int i = 0; i < memberCount; i++) { hazelcastInstances[i] = Hazelcast.newHazelcastInstance(config); } return hazelcastInstances[0]; }
private static Config getConfigClusterB() { Config config = new Config(); config.setLicenseKey(ENTERPRISE_LICENSE_KEY); config.getGroupConfig().setName("clusterB").setPassword("clusterB-pass"); config.getNetworkConfig().getJoin().getMulticastConfig().setEnabled(false); config.getNetworkConfig().getJoin().getTcpIpConfig().setEnabled(true).addMember("127.0.0.1:5702"); return config; } }
Config config = new Config(); NetworkConfig networkConfig = config.getNetworkConfig(); networkConfig.setPort(10571); networkConfig.getInterfaces().addInterface("127.0.0.1"); JoinConfig joinConfig = networkConfig.getJoin(); joinConfig.getMulticastConfig().setEnabled(false); joinConfig.getTcpIpConfig().setEnabled(true); joinConfig.getTcpIpConfig().addMember("127.0.0.1:10572"); joinConfig.getTcpIpConfig().addMember("127.0.0.1:10573"); config.getMapConfig("*").setBackupCount(2); ClusterNode node1 = new ClusterNode(config); networkConfig.getInterfaces().addInterface("127.0.0.1"); joinConfig = networkConfig.getJoin(); joinConfig.getMulticastConfig().setEnabled(false); joinConfig.getTcpIpConfig().setEnabled(true); joinConfig.getTcpIpConfig().addMember("127.0.0.1:10571"); joinConfig.getTcpIpConfig().addMember("127.0.0.1:10573"); config.getMapConfig("*").setBackupCount(2); ClusterNode node2 = new ClusterNode(config); networkConfig.getInterfaces().addInterface("127.0.0.1"); joinConfig = networkConfig.getJoin(); joinConfig.getMulticastConfig().setEnabled(false); joinConfig.getTcpIpConfig().setEnabled(true); joinConfig.getTcpIpConfig().addMember("127.0.0.1:10571"); joinConfig.getTcpIpConfig().addMember("127.0.0.1:10572"); config.getMapConfig("*").setBackupCount(2); ClusterNode node3 = new ClusterNode(config);
private static HazelcastInstance newHazelcastInstance(int port) { Config config = new Config(); config.setLicenseKey(ENTERPRISE_LICENSE_KEY); config.getNetworkConfig().setPort(port).setPortAutoIncrement(false); JoinConfig join = config.getNetworkConfig().getJoin(); join.getMulticastConfig().setEnabled(false); join.getTcpIpConfig().setEnabled(true).clear() .addMember("127.0.0.1:5701") .addMember("127.0.0.1:5702"); HotRestartPersistenceConfig hotRestartConfig = config.getHotRestartPersistenceConfig(); hotRestartConfig.setEnabled(true).setBaseDir(new File(HOT_RESTART_ROOT_DIR + port)); return Hazelcast.newHazelcastInstance(config); }
private Config getConfigClusterB() { Config config = new Config(); config.setLicenseKey(ENTERPRISE_LICENSE_KEY); config.getGroupConfig().setName("clusterB").setPassword("clusterB-pass"); config.getNetworkConfig().getJoin().getMulticastConfig().setEnabled(false); config.getNetworkConfig().getJoin().getTcpIpConfig().setEnabled(true).addMember("127.0.0.1:5702"); config.setInstanceName("clusterB"); config.getNetworkConfig().setPort(5702); config.setClassLoader(createCacheManagerClassLoader()); return config; }
JoinConfig joinConfig = new JoinConfig(); joinConfig.getMulticastConfig().setEnabled( false ); TcpIpConfig tcpIpConfig = joinConfig.getTcpIpConfig(); tcpIpConfig.setEnabled( true ); tcpIpConfig.addMember( address.toString() ); NetworkConfig networkConfig = new NetworkConfig(); Setting<ListenSocketAddress> discovery_listen_address = CoreEdgeClusterSettings.discovery_listen_address; ListenSocketAddress hazelcastAddress = config.get( discovery_listen_address ); InterfacesConfig interfaces = new InterfacesConfig(); interfaces.addInterface( hazelcastAddress.getHostname() ); networkConfig.setInterfaces( interfaces ); networkConfig.setPort( hazelcastAddress.getPort() ); networkConfig.setJoin( joinConfig ); networkConfig.setPortAutoIncrement( false ); com.hazelcast.config.Config c = new com.hazelcast.config.Config(); c.setProperty( GroupProperty.OPERATION_CALL_TIMEOUT_MILLIS, "10000" ); c.setProperty( GroupProperties.PROP_INITIAL_MIN_CLUSTER_SIZE, String.valueOf( minimumClusterSizeThatCanTolerateOneFaultForExpectedClusterSize() ) ); c.setProperty( GroupProperties.PROP_LOGGING_TYPE, "none" );
private Config initializeHazelcastConfig() throws Exception { Config hazelCastConfig = new Config(); logger.setLevel(Level.OFF); NetworkConfig networkConfig = new NetworkConfig(); networkConfig.setPortAutoIncrement(false); networkConfig.setPort(clusterPort); JoinConfig joinConfig = networkConfig.getJoin(); MulticastConfig multicastConfig = joinConfig.getMulticastConfig(); multicastConfig.setEnabled(false); "aws://security-group/<security-group-name> in connect tag"); tcpIpConfig.setEnabled(!usingMulticast); for (InetSocketAddress unicastAddress : unicastAddresses) { tcpIpConfig.addMember( String.format("%s:%s", unicastAddress.getAddress().getHostAddress(), unicastAddress.getPort())); multicastConfig.setEnabled(false); tcpIpConfig.setEnabled(false); AwsConfig awsConfig = joinConfig.getAwsConfig(); awsConfig.setEnabled(true); awsConfig.setAccessKey(connectOptions.getAwsAccessKeyId());
Config cfg = new Config(); cfg.setProperty(GroupProperty.LOGGING_TYPE.getName(), "log4j"); cfg.setProperty(GroupProperty.SHUTDOWNHOOK_ENABLED.getName(), "false"); cfg.setProperty(GroupProperty.REST_ENABLED.getName(), "false"); cfg.getGroupConfig().setName(hazelcastName); cfg.getGroupConfig().setPassword(hazelcastName); cfg.getNetworkConfig().setPortAutoIncrement(false); cfg.getNetworkConfig().setPort(hazelcastPort); cfg.setInstanceName("" + hazelcastPort); NetworkConfig network = cfg.getNetworkConfig(); JoinConfig joinConfig = network.getJoin(); joinConfig.getMulticastConfig().setEnabled(false); joinConfig.getTcpIpConfig().setEnabled(true); for (HazelcastNode node : nodes) { joinConfig.getTcpIpConfig().addMember(node.getAddress() + ":" + node.getHazelcastPort());
public HazelcastInstance getHazelcastInstance() { Config cfg = new Config(); NetworkConfig network = new NetworkConfig(); network.setPort(getPort()); network.setPortAutoIncrement(true); cfg.setNetworkConfig(network); JoinConfig join = network.getJoin(); System.err.println("Using unicast config!"); join.getMulticastConfig().setEnabled(false); join.getTcpIpConfig().addMember(host); join.getTcpIpConfig().setEnabled(true); } else { System.err.println("Using multicast config!"); join.getTcpIpConfig().setEnabled(false); join.getMulticastConfig().setEnabled(true); join.getMulticastConfig().setMulticastTimeoutSeconds(15); join.getMulticastConfig().setMulticastGroup("224.2.2.3"); join.getMulticastConfig().setMulticastPort(54327);
private Properties getConfigProperties() { Config config = new Config(); config.setClassLoader( getClass().getClassLoader() ); config.setInstanceName( "ecdr-jcache-config-instance" ); NetworkConfig networkConfig = config.getNetworkConfig(); JoinConfig join = networkConfig.getJoin(); join.getMulticastConfig().setEnabled( false ); join.getTcpIpConfig().setEnabled( false ); join.getAwsConfig().setEnabled( false ); // This actually creates the config so it will be available to the CacheManager Hazelcast.newHazelcastInstance( config ); Properties props = new Properties(); props.setProperty( HazelcastCachingProvider.HAZELCAST_INSTANCE_NAME, config.getInstanceName() ); return props; }
Config config = new Config(); if (JMX.get()) { config.setProperty("hazelcast.jmx", "true"); config.setProperty("hazelcast.logging.type", LOGGING.get()); config.setProperty("hazelcast.discovery.enabled", "true"); dc.setDiscoveryStrategyConfigs(Arrays.asList(dsc)); JoinConfig joinConfig = new JoinConfig(); joinConfig.setDiscoveryConfig(dc); joinConfig.getTcpIpConfig().setEnabled(false); joinConfig.getMulticastConfig().setEnabled(false); joinConfig.getAwsConfig().setEnabled(false); NetworkConfig nc = new NetworkConfig(); nc.setPort(DBDiscovery.DEFAULT_PORT.get()); nc.setJoin(joinConfig); nc.setPublicAddress(dbDiscovery.getLocalConfig().getAdvertiseAddress());
final Config cfg = new Config(); cfg.setInstanceName(hcInstanceName); cfg.setGroupConfig(new GroupConfig(HC_GROUP_NAME, HC_GROUP_PASSWORD)); final NetworkConfig netCfg = new NetworkConfig(); netCfg.setPortAutoIncrement(true); netCfg.setPort(HC_PORT); final MulticastConfig mcCfg = new MulticastConfig(); mcCfg.setEnabled(false); mcCfg.setMulticastGroup(HC_MULTICAST_GROUP); mcCfg.setMulticastPort(HC_MULTICAST_PORT); final TcpIpConfig tcpCfg = new TcpIpConfig(); tcpCfg.addMember("127.0.0.1"); tcpCfg.setEnabled(false); final JoinConfig joinCfg = new JoinConfig(); joinCfg.setMulticastConfig(mcCfg); joinCfg.setTcpIpConfig(tcpCfg); netCfg.setJoin(joinCfg);
return hcInstance; com.hazelcast.config.Config cfg = new com.hazelcast.config.Config(); cfg.setInstanceName(getNodeName()); MapConfig mapcfg = new MapConfig("default"); mapcfg.setEvictionPercentage(getEvictionPercentage()); cfg.addMapConfig(mapcfg); cfg.setProperty("hazelcast.jmx", Boolean.toString(isJMXOn())); cfg.setProperty("hazelcast.logging.type", "slf4j"); cfg.setProperty("hazelcast.health.monitoring.level", "OFF"); if (Config.IN_PRODUCTION) { cfg.setNetworkConfig(new NetworkConfig().setJoin(new JoinConfig(). setMulticastConfig(new MulticastConfig().setEnabled(false)). setTcpIpConfig(new TcpIpConfig().setEnabled(false)). setAwsConfig(new AwsConfig().setEnabled(true). setAccessKey(Config.AWS_ACCESSKEY).
@Bean @Autowired public HazelcastInstance getHazelcastInstance(MapStore<String, User> userMapStore) { final Config config = new Config(); final NetworkConfig networkConfig = new NetworkConfig(); networkConfig.setPort(5701); networkConfig.setPortAutoIncrement(true); config.setNetworkConfig(networkConfig); final JoinConfig joinConfig = new JoinConfig(); networkConfig.setJoin(joinConfig); final MulticastConfig multicastConfig = new MulticastConfig(); multicastConfig.setEnabled(false); joinConfig.setMulticastConfig(multicastConfig); final TcpIpConfig tcpIpConfig = new TcpIpConfig(); tcpIpConfig.setEnabled(false); joinConfig.setTcpIpConfig(tcpIpConfig); mapStoreConfig.setImplementation(userMapStore); mapConfig.setMapStoreConfig(mapStoreConfig); config.addMapConfig(mapConfig);
JoinConfig joinConfig = config.getNetworkConfig().getJoin(); joinConfig.getMulticastConfig().setEnabled(false); config.setProperty(GroupProperty.DISCOVERY_SPI_ENABLED.toString(), "true"); joinConfig.getDiscoveryConfig().addDiscoveryStrategyConfig(discoveryStrategyConfig); config.getManagementCenterConfig() .setEnabled(true).setUrl("http://" + MANCENTER_SERVICE_NAME + ":8080/hazelcast-mancenter"); joinConfig.getTcpIpConfig().setEnabled(true).setMembers(Collections.singletonList("127.0.0.1:5701"));
Config hazelcastConfig = new FileSystemXmlConfig(hazelcastConfFilePath); if(hazelcastMembers!=null) { NetworkConfig network = hazelcastConfig.getNetworkConfig(); JoinConfig join = network.getJoin(); join.getMulticastConfig().setEnabled(false); TcpIpConfig tcpIp = join.getTcpIpConfig(); for (String member : hazelcastMembers) { tcpIp.addMember(member); tcpIp.setEnabled(true); options.setClusterHost(clusterHost); NetworkConfig network = hazelcastConfig.getNetworkConfig(); InterfacesConfig interfaces = network.getInterfaces(); interfaces.setEnabled(true); interfaces.addInterface(clusterHost); hazelcastConfig.getNetworkConfig().getPublicAddress()); logger.info("Hazelcast tcp-ip members: " + hazelcastConfig.getNetworkConfig().getJoin().getTcpIpConfig().getMembers()); logger.info("Hazelcast port: " + hazelcastConfig.getNetworkConfig().getPort());
private void handleTcpIp(Node node) { NamedNodeMap attributes = node.getAttributes(); JoinConfig join = config.getNetworkConfig().getJoin(); TcpIpConfig tcpIpConfig = join.getTcpIpConfig(); for (int a = 0; a < attributes.getLength(); a++) { Node att = attributes.item(a); String value = getTextContent(att).trim(); if (att.getNodeName().equals("enabled")) { tcpIpConfig.setEnabled(getBooleanValue(value)); } else if (att.getNodeName().equals("connection-timeout-seconds")) { tcpIpConfig.setConnectionTimeoutSeconds(getIntegerValue("connection-timeout-seconds", value)); } } Set<String> memberTags = new HashSet<String>(Arrays.asList("interface", "member", "members")); for (Node n : childElements(node)) { String value = getTextContent(n).trim(); if (cleanNodeName(n).equals("member-list")) { handleMemberList(n); } else if (cleanNodeName(n).equals("required-member")) { if (tcpIpConfig.getRequiredMember() != null) { throw new InvalidConfigurationException("Duplicate required-member" + " definition found in XML configuration. "); } tcpIpConfig.setRequiredMember(value); } else if (memberTags.contains(cleanNodeName(n))) { tcpIpConfig.addMember(value); } } }
private void assertHazelcastConfig(Config cfg) { assertTrue(cfg.getManagedContext() instanceof SpringManagedContext); assertEquals("jet-spring", cfg.getGroupConfig().getName()); assertEquals("jet-spring-pass", cfg.getGroupConfig().getPassword()); NetworkConfig networkConfig = cfg.getNetworkConfig(); assertEquals(5707, networkConfig.getPort()); assertFalse(networkConfig.isPortAutoIncrement()); JoinConfig join = networkConfig.getJoin(); assertFalse(join.getMulticastConfig().isEnabled()); TcpIpConfig tcpIpConfig = join.getTcpIpConfig(); assertTrue(tcpIpConfig.isEnabled()); List<String> members = tcpIpConfig.getMembers(); assertEquals(1, members.size()); assertEquals("127.0.0.1:5707", members.get(0)); assertEquals(3, cfg.getMapConfig("map").getBackupCount()); } }
/** * Build a Hazelcast {@link com.hazelcast.config.Config}. * * @return the Hazelcast configuration. */ public Config getHazelcastConfig() { System.setProperty("hazelcast.config", xmlConfigLocation); Config config = new XmlConfigBuilder().build(); if (System.getProperty("hazelcast.instanceName") != null) { config.setInstanceName(System.getProperty("hazelcast.instanceName")); } else { config.setInstanceName("cellar"); } if (config.getNetworkConfig().getJoin().getTcpIpConfig().isEnabled() && discoveredMemberSet != null) { if (discoveryServices != null && !discoveryServices.isEmpty()) { for (DiscoveryService service : discoveryServices) { service.refresh(); Set<String> discovered = service.discoverMembers(); discoveredMemberSet.addAll(discovered); LOGGER.trace("HAZELCAST STARTUP DISCOVERY: service {} found members {}", service, discovered); } } TcpIpConfig tcpIpConfig = config.getNetworkConfig().getJoin().getTcpIpConfig(); tcpIpConfig.getMembers().addAll(discoveredMemberSet); } return config; }