Running a manual repair

Run a manual repair operation on tables in a keyspace. Use the Repair option in the Node Administration area of OpsCenter Monitoring. Do not run a manual repair if the Repair Service or NodeSync Service is active.

Run a manual ad hoc repair operation on tables in a keyspace. Use the Repair option in the Nodes Administration area of OpsCenter Monitoring.

For more information about manual repairs, see the corresponding nodetool repair command.

Prerequisites

  • If OpsCenter role-based security is enabled, be sure that the permission for the Repair option in Node Operations is enabled for the appropriate user roles.
  • Disable the NodeSync Service and disable the Repair Service if they are running.
    Warning: Do not run a manual repair if the Repair Service or NodeSync Service is active. Manual repairs fail if those services are active.

Procedure

  1. Click cluster name > Nodes.
  2. In the List view, select a node.
  3. Click Repair from the main actions bar.

    Nodes Repair option

    Tip: The Repair option is also available from the Actions menu in the Node Details dialog.
    The Choose Repair Options dialog appears.

    Choose repair options when running a manual repair in OpsCenter Nodes admin area

  4. Select one or more or all tables within a keyspace. Click the keyspace name to select all its tables.
    Manual repairs can only be performed on a single keyspace per operation.
  5. Optional: If applicable to your environment, select Only use nodes in the same datacenter for the repair. This option is analogous to using the --in-local-dc option for nodetool repair. Otherwise, nodes in other datacenters within a multi-DC environment are used in the repair as appropriate.
  6. Optional: If applicable, select Only repair this node's primary range. This option is analogous to using the --partitioner-range option of nodetool repair.
  7. Optional: To run the repair simultaneously on all replicas for the node's range, select Fully concurrent repair. This option is analogous to using the --full option of nodetool repair.
    Note: Only select the fully concurrent option if using SSDs (solid-state drives) or do not have concerns with heavy disk I/O.
  8. Click Repair.
    The Run Repair? dialog appears and warns that the repair operation might have a significant impact on system performance.

    Confirm running an ad hoc manual repair from the Nodes Admin area in OpsCenter

  9. Click Run Repair.
    A message in the top banner indicates the operation is in progress. Click the Show Details link to view the progress in the Activities page General tab. The banner message indicates when the operation is done.