[ 
https://issues.apache.org/jira/browse/HBASE-28843?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nihal Jain reassigned HBASE-28843:
----------------------------------

    Assignee: Anchal Kejriwal

> Support for RS group endpoints in HBase REST
> --------------------------------------------
>
>                 Key: HBASE-28843
>                 URL: https://issues.apache.org/jira/browse/HBASE-28843
>             Project: HBase
>          Issue Type: New Feature
>          Components: REST
>            Reporter: Nihal Jain
>            Assignee: Anchal Kejriwal
>            Priority: Major
>
> *Description:*
> Currently, the HBase REST server does not support endpoints for region server 
> grouping. This feature request is to add new endpoints that will allow users 
> to interact with and manage region server groups through the HBase REST API.
> *Goals:*
>  # Expose endpoints to create, list, update, and delete region server groups 
> along with other APIs as necessary, supported by Java client
>  # Ensure endpoints support necessary authentication and authorization.
>  # Provide appropriate error handling and logging for the new endpoints.
> *Acceptance Criteria:*
>  # New endpoints for region server grouping are added to the HBase REST 
> server.
>  # Endpoints are thoroughly documented.
>  # Unit and integration tests are created and passing. If there is no IT for 
> existing features also, share manual test details.
> *Technical Details:*
>  * New endpoints should follow RESTful principles.
>  * Authentication/authorization mechanisms must be consistent with existing 
> endpoints.
>  * Ensure compatibility with existing HBase version and REST server.
> *For contributors looking to make a contribution here, please use following 
> for quickstart:*
>  * You can refer relevant code at 
> [https://github.com/apache/hbase/tree/master/hbase-rest/src/main/java/org/apache/hadoop/hbase/rest]
>  * You can refer documentation of existing endpoints at 
> [https://hbase.apache.org/book.html#_rest] and design new endpoints in-line 
> with current standards
>  * Build HBase code locally. Follow 
> [https://hbase.apache.org/book.html#_build_a_tarball]
>  * Start a localhost rest server. Follow 
> [https://hbase.apache.org/book.html#_starting_and_stopping_the_rest_server]
>  * Also feel free to use a starter REST postman collection at 
> [https://gist.github.com/NihalJain/7db91823bd140e41953a88eb3df56eae]



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to