adminRemoveRanks
public AdminRemoveRanksResponse adminRemoveRanks(AdminRemoveRanksRequest request) throws GPUdbException Remove one or more ranks from an existing Kinetica cluster. All data will be rebalanced to other ranks before the rank(s) is removed unless theREBALANCE_SHARDED_DATAorREBALANCE_UNSHARDED_DATAparameters are set toFALSEin theoptions, in which case the corresponding sharded data and/or unsharded data (a.k.a. randomly-sharded) will be deleted.The database must be offline for this operation, see
adminOfflineThis endpoint’s processing time depends on the amount of data in the system, thus the API call may time out if run directly. It is recommended to run this endpoint asynchronously via
createJob.Note: This method should be used for on-premise deployments only.
Parameters:request-Requestobject containing the parameters for the operation.Returns:Responseobject containing the results of the operation.Throws:GPUdbException- if an error occurs during the operation.adminRemoveRanks
public AdminRemoveRanksResponse adminRemoveRanks(List<String> ranks, Map<String, String> options) throws GPUdbException Remove one or more ranks from an existing Kinetica cluster. All data will be rebalanced to other ranks before the rank(s) is removed unless theREBALANCE_SHARDED_DATAorREBALANCE_UNSHARDED_DATAparameters are set toFALSEin theoptions, in which case the corresponding sharded data and/or unsharded data (a.k.a. randomly-sharded) will be deleted.The database must be offline for this operation, see
adminOfflineThis endpoint’s processing time depends on the amount of data in the system, thus the API call may time out if run directly. It is recommended to run this endpoint asynchronously via
createJob.Note: This method should be used for on-premise deployments only.
Parameters:ranks- Each array value designates one or more ranks to remove from the cluster. Values can be formatted as ‘rankN’ for a specific rank, ‘hostN’ (from the gpudb.conf file) to remove all ranks on that host, or the host IP address (hostN.address from the gpub.conf file) which also removes all ranks on that host. Rank 0 (the head rank) cannot be removed (but can be moved to another host usingadminSwitchover). At least one worker rank must be left in the cluster after the operation.options- Optional parameters.REBALANCE_SHARDED_DATA: IfTRUE, sharded data will be rebalanced approximately equally across the cluster. Note that for clusters with large amounts of sharded data, this data transfer could be time consuming and result in delayed query responses. Supported values:The default value isTRUE.REBALANCE_UNSHARDED_DATA: IfTRUE, unsharded data (a.k.a. randomly-sharded) will be rebalanced approximately equally across the cluster. Note that for clusters with large amounts of unsharded data, this data transfer could be time consuming and result in delayed query responses. Supported values:The default value isTRUE.AGGRESSIVENESS: Influences how much data is moved at a time during rebalance. A higherAGGRESSIVENESSwill complete the rebalance faster. A lowerAGGRESSIVENESSwill take longer but allow for better interleaving between the rebalance and other queries. Valid values are constants from 1 (lowest) to 10 (highest). The default value is ‘10’.
Map.Returns:Responseobject containing the results of the operation.Throws:GPUdbException- if an error occurs during the operation.