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); attributes.setStringAttribute(Attribute.PROCESS_KEY.getKey(), requireNonNull(processId, "Process key is missing").getKey()); return new HazelcastMemberImpl(Hazelcast.newHazelcastInstance(config));
/** * Create a Hazelcast instance for testing, a server instance not connected to others, so turn off discovery. * * @return A standalone server instance, auto-closeable */ @Bean public HazelcastInstance hazelcastInstance() { Config config = new Config(); config.getNetworkConfig().getJoin().getMulticastConfig().setEnabled(false); return Hazelcast.newHazelcastInstance(config); } }
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]; }
public static void main(String[] args) { Config config = new Config(); config.getGroupConfig().setName("name"); config.getGroupConfig().setPassword("pwd"); config.getNetworkConfig().getJoin().getTcpIpConfig().setEnabled(true); config.getNetworkConfig().getJoin().getMulticastConfig().setEnabled(false); config.getNetworkConfig().getJoin().getTcpIpConfig().addMember("127.0.0.1:5701"); Hazelcast.newHazelcastInstance(config); ApplicationContext context = new GenericXmlApplicationContext("applicationContext.xml"); System.out.println("####### CLIENT BEGIN #######"); HazelcastInstance client = (HazelcastInstance) context.getBean("client"); IMap<String, String> map = client.getMap("map"); map.put("city", "Istanbul"); System.out.println("City: " + map.get("city")); System.out.println("####### CLIENT END #######"); Hazelcast.shutdownAll(); HazelcastClient.shutdownAll(); } }
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); }
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" ); try hazelcastInstance = Hazelcast.newHazelcastInstance( c );
public HazelcastCacheManager(KiWiConfiguration configuration) { this.configuration = configuration; hcConfiguration = new Config(); if(configuration.isClustered()) { hcConfiguration.getNetworkConfig().getJoin().getMulticastConfig().setEnabled(true); hcConfiguration.getNetworkConfig().getJoin().getMulticastConfig().setMulticastPort(configuration.getClusterPort()); hcConfiguration.getNetworkConfig().getJoin().getMulticastConfig().setMulticastGroup(configuration.getClusterAddress()); } else { hcConfiguration.getNetworkConfig().getJoin().getMulticastConfig().setEnabled(false); } hcConfiguration.getGroupConfig().setName(configuration.getClusterName()); hcConfiguration.setClassLoader(HazelcastCacheManager.class.getClassLoader()); hcConfiguration.setProperty("hazelcast.logging.type", "slf4j"); setupSerializers(); setupCaches(); hazelcast = Hazelcast.newHazelcastInstance(hcConfiguration); if(!configuration.isClustered()) { log.info("initialised Hazelcast local cache manager"); } else { log.info("initialised Hazelcast distributed cache manager (cluster name: {})", configuration.getClusterName()); if(configuration.getCacheMode() != CacheMode.DISTRIBUTED) { log.warn("Hazelcast only supports distributed cache mode (mode configuration was {})", configuration.getCacheMode()); } } }
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"); 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");
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()); hazelcastInstance = Hazelcast.newHazelcastInstance(cfg); self = hazelcastInstance.getCluster().getLocalMember();
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; }
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); hazelcast = Hazelcast.newHazelcastInstance(cfg);
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()); config.setNetworkConfig(nc); HazelcastInstance hi = Hazelcast.newHazelcastInstance(config); while (!hi.getPartitionService().isClusterSafe()) { log.info("Waiting for cluster to be in a steady state");
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; }
hcInstance = Hazelcast.getHazelcastInstanceByName(getNodeName()); if (hcInstance != null) { 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). hcInstance = Hazelcast.newHazelcastInstance(cfg);
protected Config createConfig() { Config config = new Config(); JoinConfig joinConfig = config.getNetworkConfig().getJoin(); joinConfig.getAwsConfig().setEnabled(false); joinConfig.getMulticastConfig().setEnabled(false); joinConfig.getTcpIpConfig().setEnabled(false); return config; }
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); map = Hazelcast.newHazelcastInstance(cfg).getMap(HC_MAP); log.info("Hazelcast Shiro session persistence initialized.");
@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); return Hazelcast.newHazelcastInstance(config);
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"); multicastConfig.setEnabled(true); InetSocketAddress multicastAddress = multicastAddresses.get(0); multicastConfig.setMulticastGroup(multicastAddress.getHostName()); multicastConfig.setMulticastPort(multicastAddress.getPort()); multicastConfig.setEnabled(false); tcpIpConfig.setEnabled(false); AwsConfig awsConfig = joinConfig.getAwsConfig(); awsConfig.setEnabled(true); awsConfig.setAccessKey(connectOptions.getAwsAccessKeyId());
} else { if (serverMode) { Config config = new Config(); config.setProperty("hazelcast.logging.type", "log4j"); config.setInstanceName(HazelcastEventTableConstants.HAZELCAST_INSTANCE_PREFIX + executionPlanContext.getName()); if (groupName != null && !groupName.isEmpty()) { JoinConfig joinConfig = config.getNetworkConfig().getJoin(); joinConfig.getMulticastConfig().setEnabled(false); joinConfig.getTcpIpConfig().setEnabled(true); for (String ip : addresses.split(",")) { joinConfig.getTcpIpConfig().addMember(ip); return Hazelcast.getOrCreateHazelcastInstance(config); } else { ClientConfig clientConfig = new ClientConfig();
private Config hazelcast() { Config conf = new Config(); conf.getNetworkConfig().setPort(hazelCastPort); conf.getNetworkConfig().setPortAutoIncrement(false); JoinConfig join = conf.getNetworkConfig().getJoin(); join.getAwsConfig().setEnabled(isAws); if(isAws) { join.getAwsConfig().setAccessKey(System.getProperty("hazelcast.access-key")); join.getAwsConfig().setSecretKey(System.getProperty("hazelcast.access-secret")); join.getMulticastConfig().setEnabled(!isAws);