Service CLI¶
Administration for Apache Ranger’s policy service REST API. Users can view, create, update or delete Apache Ranger service repositories.
To display usage documentation, run:
$ ranger-cli service --help
Command examples
Get service repository by id¶
Gets repository data for an Apache Ranger service repository using the service id.
To display usage documentation, run:
$ ranger-cli service get --help
$ ranger-cli service get --service-id 1234567
On success, this command returns a JSON object with the service repository found.
Get service repository by name¶
Gets repository data for an Apache Ranger service repository using the service name.
To display usage documentation, run:
$ ranger-cli service get --help
$ ranger-cli service get --service-name 'HDFS repository'
On success, this command returns a JSON object with the service repository found.
Get all service repositories¶
Gets all repository data for every Apache Ranger service repositories.
$ ranger-cli service get --help
$ ranger-cli service get
On success, this command returns a JSON object with the service repository (or repositories) found.
Create a service repository¶
Creates a new Apache Ranger service repository.
To display usage documentation, run:
$ ranger-cli service create --help
$ ranger-cli service create --config hive-service.json
On success, this command returns a JSON object with the service repository created.
See also
For additional details on JSON configuration files, please see Plugin Templates
Update an existing service repository¶
Updates an existing Apache Ranger service repository.
To display usage documentation, run:
$ ranger-cli service update --help
$ ranger-cli service update --service-id 12345 --config hive-service.json
On success, this command returns a JSON object with the service repository updated.
See also
For additional details on JSON configuration files, please see Plugin Templates
Delete an existing service repository¶
Deletes an existing Apache Ranger service repository.
To display usage documentation, run:
$ ranger-cli service delete --help
$ ranger-cli service delete --service-id 12345
On success, this command returns nothing, otherwise HTTP status code/reason