Class TabletServerResource
- java.lang.Object
-
- org.apache.accumulo.monitor.rest.tservers.TabletServerResource
-
@Path("/tservers") @Produces({"application/json","application/xml"}) public class TabletServerResource extends ObjectGenerates tserver lists as JSON objects- Since:
- 2.0.0
-
-
Constructor Summary
Constructors Constructor Description TabletServerResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearDeadServer(@NotNull @Pattern(regexp="[a-zA-Z0-9.-]+:[0-9]{2,5}") String server)REST call to clear dead servers from listServerStatsgetServerStats()Generates the server statsTabletServerSummarygetTserverDetails(@NotNull @Pattern(regexp="[a-zA-Z0-9.-]+:[0-9]{2,5}") String tserverAddress)Generates details for the selected tserverTabletServersRecoverygetTserverRecovery()Generates a recovery tserver listTabletServersgetTserverSummary()Generates tserver summary
-
-
-
Method Detail
-
getTserverSummary
@GET public TabletServers getTserverSummary()
Generates tserver summary- Returns:
- tserver summary
-
clearDeadServer
@POST @Consumes("text/plain") public void clearDeadServer(@QueryParam("server") @NotNull @Pattern(regexp="[a-zA-Z0-9.-]+:[0-9]{2,5}") @NotNull @Pattern(regexp="[a-zA-Z0-9.-]+:[0-9]{2,5}") String server)REST call to clear dead servers from list- Parameters:
server- Dead server to clear
-
getTserverRecovery
@Path("recovery") @GET public TabletServersRecovery getTserverRecovery()Generates a recovery tserver list- Returns:
- Recovery tserver list
-
getTserverDetails
@Path("{address}") @GET public TabletServerSummary getTserverDetails(@PathParam("address") @NotNull @Pattern(regexp="[a-zA-Z0-9.-]+:[0-9]{2,5}") @NotNull @Pattern(regexp="[a-zA-Z0-9.-]+:[0-9]{2,5}") String tserverAddress) throws ExceptionGenerates details for the selected tserver- Parameters:
tserverAddress- TServer name- Returns:
- TServer details
- Throws:
Exception
-
getServerStats
@Path("serverStats") @GET public ServerStats getServerStats()Generates the server stats- Returns:
- Server stat list
-
-