This topic describes how to replace a failed arbitration service with a new one when the server hosting the arbitration service fails. Before you replace a failed arbitration service, take note of the following considerations:
- The replacement can affect the high availability of associated tenant replicas. We recommend that you perform this operation during off-peak hours.
- Configure CPU, memory, and disk resources for the arbitration service properly to avoid the situations where a single arbitration service cannot support the business load under abnormal scenarios.
Applicability
This topic applies only to OceanBase Cloud Platform (OCP) Enterprise Edition. OCP Community Edition does not support this feature.
Prerequisites
Make sure that you have the following permissions:
- Resource permissions: Arbitration service maintenance permission.
- Menu permissions: Permission on the Overview menu of clusters.
The new arbitration service is in the Running state.
Log streams of the tenants associated with the arbitration service are not downgraded.
If the arbitration service is associated with an OceanBase cluster, the level-1 and level-2 version numbers of the OceanBase cluster are the same as those of the arbitration service after the replacement. For example, the version numbers of both the OceanBase cluster and the arbitration service are V4.2.x.x.
Procedure
Log in to the OCP console.
In the left-side navigation pane, click Clusters. The Clusters tab automatically appears.
Click the Arbitration Service tab to view the list of arbitration services.
Find the arbitration service that you want to replace, click More in the Actions column, and select Replace.
In the panel that appears, select an arbitration service. You can also click Create Service at the bottom of the drop-down list to create an arbitration service for the cluster. For more information, see Create an arbitration service.
Click Submit.