/** * Configure the instance, the configuration of each node is available to * other nodes. * @param instanceName */ private void configureInstance(String instanceName) { ZKHelixAdmin helixAdmin = new ZKHelixAdmin(zkAddress); List<String> instancesInCluster = helixAdmin.getInstancesInCluster(clusterName); if (instancesInCluster == null || !instancesInCluster.contains(instanceName)) { InstanceConfig config = new InstanceConfig(instanceName); config.setHostName("localhost"); config.setPort("12000"); helixAdmin.addInstance(clusterName, config); } }
config.setHostName("localhost"); config.setInstanceEnabled(true); admin.addInstance(clusterName, config);
config.setPort(Integer.toString(port)); config.setInstanceEnabled(true); admin.addInstance(clusterName, config);
config.setPort(Integer.toString(port)); config.setInstanceEnabled(true); admin.addInstance(clusterName, config);
admin.addInstance(clusterName, new InstanceConfig("localhost_12918"));
admin.addInstance(clusterName, new InstanceConfig("localhost_12918"));
config.setPort(port); config.setInstanceEnabled(true); admin.addInstance(clusterName, config);
private static void addInstanceConfig(String instanceName) { // add node to cluster if not already added ZKHelixAdmin admin = new ZKHelixAdmin(ZK_ADDR); InstanceConfig instanceConfig = null; try { instanceConfig = admin.getInstanceConfig(clusterName, instanceName); } catch (Exception e) { } if (instanceConfig == null) { InstanceConfig config = new InstanceConfig(instanceName); config.setHostName("localhost"); config.setInstanceEnabled(true); echo("Adding InstanceConfig:" + config); admin.addInstance(clusterName, config); } }
config.setPort(Integer.toString(port)); config.setInstanceEnabled(true); admin.addInstance(clusterName, config);
config.setPort(Integer.toString(port)); config.setInstanceEnabled(true); admin.addInstance(clusterName, config);
admin.addCluster(className, true); InstanceConfig instanceConfig = new InstanceConfig("localhost_12918"); admin.addInstance(className, instanceConfig);
admin.addCluster(className, true); InstanceConfig instanceConfig = new InstanceConfig("localhost_12918"); admin.addInstance(className, instanceConfig);