Package org.apache.helix.api.accessor

Examples of org.apache.helix.api.accessor.ClusterAccessor


  }

  void addAlert(String[] optValues) {
    String clusterName = optValues[0];
    String alertName = optValues[1];
    ClusterAccessor accessor = clusterAccessor(clusterName);
    accessor.addAlert(alertName);
  }
View Full Code Here


  }

  void dropAlert(String[] optValues) {
    String clusterName = optValues[0];
    String alertName = optValues[1];
    ClusterAccessor accessor = clusterAccessor(clusterName);
    accessor.dropAlert(alertName);
  }
View Full Code Here

    expandResource(ClusterId.from(clusterName), ResourceId.from(resourceName));
  }

  void expandCluster(String[] optValues) {
    String clusterName = optValues[0];
    ClusterAccessor accessor = clusterAccessor(clusterName);
    Cluster cluster = accessor.readCluster();
    for (ResourceId resourceId : cluster.getResourceMap().keySet()) {
      expandResource(ClusterId.from(clusterName), resourceId);
    }
  }
View Full Code Here

    if (manager == null) {
      throw new StageException("HelixManager attribute value is null");
    }
    HelixDataAccessor accessor = manager.getHelixDataAccessor();
    ClusterId clusterId = ClusterId.from(manager.getClusterName());
    ClusterAccessor clusterAccessor = new ClusterAccessor(clusterId, accessor);

    Cluster cluster = clusterAccessor.readCluster();

    ClusterStatusMonitor clusterStatusMonitor =
        (ClusterStatusMonitor) event.getAttribute("clusterStatusMonitor");
    if (clusterStatusMonitor != null) {
      // TODO fix it
View Full Code Here

    return new ZkHelixAutoController(this, clusterId, controllerId);
  }

  @Override
  public ClusterAccessor createClusterAccessor(ClusterId clusterId) {
    return new ClusterAccessor(clusterId, createDataAccessor(clusterId));
  }
View Full Code Here

    return result;
  }

  @Override
  public boolean verify() throws Exception {
    ClusterAccessor clusterAccessor = new ClusterAccessor(ClusterId.from(_clusterName), _accessor);
    Cluster cluster = clusterAccessor.readCluster();

    List<ParticipantId> liveInstances = new ArrayList<ParticipantId>();
    liveInstances.addAll(cluster.getLiveParticipantMap().keySet());
    boolean success = verifyLiveNodes(liveInstances);
    if (!success) {
View Full Code Here

TOP

Related Classes of org.apache.helix.api.accessor.ClusterAccessor

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.