You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ranger.apache.org by "Abhishek Kumar (Jira)" <ji...@apache.org> on 2022/02/07 00:09:00 UTC

[jira] [Updated] (RANGER-3610) Docker: Skip service creation for ranger components during ranger restart

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

Abhishek Kumar updated RANGER-3610:
-----------------------------------
    Description: 
Services are created once ranger starts for ranger plugins, they need to be skipped when ranger container restarts.

Error Logs:

{{<Response [400]>}}

{{Traceback (most recent call last):}}

{{File "/home/ranger/scripts/ranger-hdfs-service-dev_hdfs.py", line 8, in <module>}}

{{ranger_client.create_service(service)}}

{{File "/usr/local/lib/python3.8/dist-packages/apache_ranger/client/ranger_client.py", line 86, in create_service}}

{{resp = self.__call_api(RangerClient.CREATE_SERVICE, request_data=service)}}

{{File "/usr/local/lib/python3.8/dist-packages/apache_ranger/client/ranger_client.py", line 328, in __call_api}}

{{raise RangerServiceException(api, response)}}

{{apache_ranger.exceptions.RangerServiceException: POST service/public/v2/api/service failed: expected_status=200, status=400, message=(0) Validation failure: error code[1007], reason[Duplicate service name: name=[dev_hdfs]], field[name], subfield[null], type[semantically incorrect] (1) Validation failure: error code[3051], reason[Display name [dev_hdfs] is already used by service [dev_hdfs]], field[displayName], subfield[null], type[semantically incorrect]}}

{{<Response [400]>}}

{{Traceback (most recent call last):}}

{{File "/home/ranger/scripts/ranger-yarn-service-dev_yarn.py", line 8, in <module>}}

{{ranger_client.create_service(service)}}

{{File "/usr/local/lib/python3.8/dist-packages/apache_ranger/client/ranger_client.py", line 86, in create_service}}

{{resp = self.__call_api(RangerClient.CREATE_SERVICE, request_data=service)}}

{{File "/usr/local/lib/python3.8/dist-packages/apache_ranger/client/ranger_client.py", line 328, in __call_api}}

{{raise RangerServiceException(api, response)}}

{{apache_ranger.exceptions.RangerServiceException: POST service/public/v2/api/service failed: expected_status=200, status=400, message=(0) Validation failure: error code[1007], reason[Duplicate service name: name=[dev_yarn]], field[name], subfield[null], type[semantically incorrect] (1) Validation failure: error code[3051], reason[Display name [dev_yarn] is already used by service [dev_yarn]], field[displayName], subfield[null], type[semantically incorrect]}}

{{<Response [400]>}}

{{Traceback (most recent call last):}}

{{File "/home/ranger/scripts/ranger-hive-service-dev_hive.py", line 8, in <module>}}

{{ranger_client.create_service(service)}}

{{File "/usr/local/lib/python3.8/dist-packages/apache_ranger/client/ranger_client.py", line 86, in create_service}}

{{resp = self.__call_api(RangerClient.CREATE_SERVICE, request_data=service)}}

{{File "/usr/local/lib/python3.8/dist-packages/apache_ranger/client/ranger_client.py", line 328, in __call_api}}

{{raise RangerServiceException(api, response)}}

{{apache_ranger.exceptions.RangerServiceException: POST service/public/v2/api/service failed: expected_status=200, status=400, message=(0) Validation failure: error code[1007], reason[Duplicate service name: name=[dev_hive]], field[name], subfield[null], type[semantically incorrect] (1) Validation failure: error code[3051], reason[Display name [dev_hive] is already used by service [dev_hive]], field[displayName], subfield[null], type[semantically incorrect]}}

{{<Response [400}}

{{]>}}

{{Traceback (most recent call last):}}

{{File "/home/ranger/scripts/ranger-hbase-service-dev_hbase.py", line 8, in <module>}}

{{ranger_client.create_service(service)}}

{{File "/usr/local/lib/python3.8/dist-packages/apache_ranger/client/ranger_client.py", line 86, in create_service}}

{{resp = self.__call_api(RangerClient.CREATE_SERVICE, request_data=service)}}

{{File "/usr/local/lib/python3.8/dist-packages/apache_ranger/client/ranger_client.py", line 328, in __call_api}}

{{raise RangerServiceException(api, response)}}

{{apache_ranger.exceptions.RangerServiceException: POST service/public/v2/api/service failed: expected_status=200, status=400, message=(0) Validation failure: error code[1007], reason[Duplicate service name: name=[dev_hbase]], field[name], subfield[null], type[semantically incorrect] (1) Validation failure: error code[3051], reason[Display name [dev_hbase] is already used by service [dev_hbase]], field[displayName], subfield[null], type[semantically incorrect]}}

{{<Response [400]>}}

{{Traceback (most recent call last):}}

{{File "/home/ranger/scripts/ranger-kafka-service-dev_kafka.py", line 8, in <module>}}

{{ranger_client.create_service(service)}}

{{File "/usr/local/lib/python3.8/dist-packages/apache_ranger/client/ranger_client.py", line 86, in create_service}}

{{resp = self.__call_api(RangerClient.CREATE_SERVICE, request_data=service)}}

{{File "/usr/local/lib/python3.8/dist-packages/apache_ranger/client/ranger_client.py", line 328, in __call_api}}

{{raise RangerServiceException(api, response)}}

{{apache_ranger.exceptions.RangerServiceException: POST service/public/v2/api/service failed: expected_status=200, status=400, message=(0) Validation failure: error code[1007], reason[Duplicate service name: name=[dev_kafka]], field[name], subfield[null], type[semantically incorrect] (1) Validation failure: error code[3051], reason[Display name [dev_kafka] is already used by service [dev_kafka]], field[displayName], subfield[null], type[semantically incorrect]}}

{{<Response [400]>}}

{{Traceback (most recent call last):}}

{{File "/home/ranger/scripts/ranger-knox-service-dev_knox.py", line 8, in <module>}}

{{ranger_client.create_service(service)}}

{{File "/usr/local/lib/python3.8/dist-packages/apache_ranger/client/ranger_client.py", line 86, in create_service}}

{{resp = self.__call_api(RangerClient.CREATE_SERVICE, request_data=service)}}

{{File "/usr/local/lib/python3.8/dist-packages/apache_ranger/client/ranger_client.py", line 328, in __call_api}}

{{raise RangerServiceException(api, response)}}

{{apache_ranger.exceptions.RangerServiceException: POST service/public/v2/api/service failed: expected_status=200, status=400, message=(0) Validation failure: error code[1007], reason[Duplicate service name: name=[dev_knox]], field[name], subfield[null], type[semantically incorrect] (1) Validation failure: error code[3051], reason[Display name [dev_knox] is already used by service [dev_knox]], field[displayName], subfield[null], type[semantically incorrect]}}

  was:
{{<Response [400]>}}

{{Traceback (most recent call last):}}

{{File "/home/ranger/scripts/ranger-hdfs-service-dev_hdfs.py", line 8, in <module>}}

{{ranger_client.create_service(service)}}

{{File "/usr/local/lib/python3.8/dist-packages/apache_ranger/client/ranger_client.py", line 86, in create_service}}

{{resp = self.__call_api(RangerClient.CREATE_SERVICE, request_data=service)}}

{{File "/usr/local/lib/python3.8/dist-packages/apache_ranger/client/ranger_client.py", line 328, in __call_api}}

{{raise RangerServiceException(api, response)}}

{{apache_ranger.exceptions.RangerServiceException: POST service/public/v2/api/service failed: expected_status=200, status=400, message=(0) Validation failure: error code[1007], reason[Duplicate service name: name=[dev_hdfs]], field[name], subfield[null], type[semantically incorrect] (1) Validation failure: error code[3051], reason[Display name [dev_hdfs] is already used by service [dev_hdfs]], field[displayName], subfield[null], type[semantically incorrect]}}

{{<Response [400]>}}

{{Traceback (most recent call last):}}

{{File "/home/ranger/scripts/ranger-yarn-service-dev_yarn.py", line 8, in <module>}}

{{ranger_client.create_service(service)}}

{{File "/usr/local/lib/python3.8/dist-packages/apache_ranger/client/ranger_client.py", line 86, in create_service}}

{{resp = self.__call_api(RangerClient.CREATE_SERVICE, request_data=service)}}

{{File "/usr/local/lib/python3.8/dist-packages/apache_ranger/client/ranger_client.py", line 328, in __call_api}}

{{raise RangerServiceException(api, response)}}

{{apache_ranger.exceptions.RangerServiceException: POST service/public/v2/api/service failed: expected_status=200, status=400, message=(0) Validation failure: error code[1007], reason[Duplicate service name: name=[dev_yarn]], field[name], subfield[null], type[semantically incorrect] (1) Validation failure: error code[3051], reason[Display name [dev_yarn] is already used by service [dev_yarn]], field[displayName], subfield[null], type[semantically incorrect]}}

{{<Response [400]>}}

{{Traceback (most recent call last):}}

{{File "/home/ranger/scripts/ranger-hive-service-dev_hive.py", line 8, in <module>}}

{{ranger_client.create_service(service)}}

{{File "/usr/local/lib/python3.8/dist-packages/apache_ranger/client/ranger_client.py", line 86, in create_service}}

{{resp = self.__call_api(RangerClient.CREATE_SERVICE, request_data=service)}}

{{File "/usr/local/lib/python3.8/dist-packages/apache_ranger/client/ranger_client.py", line 328, in __call_api}}

{{raise RangerServiceException(api, response)}}

{{apache_ranger.exceptions.RangerServiceException: POST service/public/v2/api/service failed: expected_status=200, status=400, message=(0) Validation failure: error code[1007], reason[Duplicate service name: name=[dev_hive]], field[name], subfield[null], type[semantically incorrect] (1) Validation failure: error code[3051], reason[Display name [dev_hive] is already used by service [dev_hive]], field[displayName], subfield[null], type[semantically incorrect]}}

{{<Response [400}}

{{]>}}

{{Traceback (most recent call last):}}

{{File "/home/ranger/scripts/ranger-hbase-service-dev_hbase.py", line 8, in <module>}}

{{ranger_client.create_service(service)}}

{{File "/usr/local/lib/python3.8/dist-packages/apache_ranger/client/ranger_client.py", line 86, in create_service}}

{{resp = self.__call_api(RangerClient.CREATE_SERVICE, request_data=service)}}

{{File "/usr/local/lib/python3.8/dist-packages/apache_ranger/client/ranger_client.py", line 328, in __call_api}}

{{raise RangerServiceException(api, response)}}

{{apache_ranger.exceptions.RangerServiceException: POST service/public/v2/api/service failed: expected_status=200, status=400, message=(0) Validation failure: error code[1007], reason[Duplicate service name: name=[dev_hbase]], field[name], subfield[null], type[semantically incorrect] (1) Validation failure: error code[3051], reason[Display name [dev_hbase] is already used by service [dev_hbase]], field[displayName], subfield[null], type[semantically incorrect]}}

{{<Response [400]>}}

{{Traceback (most recent call last):}}

{{File "/home/ranger/scripts/ranger-kafka-service-dev_kafka.py", line 8, in <module>}}

{{ranger_client.create_service(service)}}

{{File "/usr/local/lib/python3.8/dist-packages/apache_ranger/client/ranger_client.py", line 86, in create_service}}

{{resp = self.__call_api(RangerClient.CREATE_SERVICE, request_data=service)}}

{{File "/usr/local/lib/python3.8/dist-packages/apache_ranger/client/ranger_client.py", line 328, in __call_api}}

{{raise RangerServiceException(api, response)}}

{{apache_ranger.exceptions.RangerServiceException: POST service/public/v2/api/service failed: expected_status=200, status=400, message=(0) Validation failure: error code[1007], reason[Duplicate service name: name=[dev_kafka]], field[name], subfield[null], type[semantically incorrect] (1) Validation failure: error code[3051], reason[Display name [dev_kafka] is already used by service [dev_kafka]], field[displayName], subfield[null], type[semantically incorrect]}}

{{<Response [400]>}}

{{Traceback (most recent call last):}}

{{File "/home/ranger/scripts/ranger-knox-service-dev_knox.py", line 8, in <module>}}

{{ranger_client.create_service(service)}}

{{File "/usr/local/lib/python3.8/dist-packages/apache_ranger/client/ranger_client.py", line 86, in create_service}}

{{resp = self.__call_api(RangerClient.CREATE_SERVICE, request_data=service)}}

{{File "/usr/local/lib/python3.8/dist-packages/apache_ranger/client/ranger_client.py", line 328, in __call_api}}

{{raise RangerServiceException(api, response)}}

{{apache_ranger.exceptions.RangerServiceException: POST service/public/v2/api/service failed: expected_status=200, status=400, message=(0) Validation failure: error code[1007], reason[Duplicate service name: name=[dev_knox]], field[name], subfield[null], type[semantically incorrect] (1) Validation failure: error code[3051], reason[Display name [dev_knox] is already used by service [dev_knox]], field[displayName], subfield[null], type[semantically incorrect]}}


> Docker: Skip service creation for ranger components during ranger restart
> -------------------------------------------------------------------------
>
>                 Key: RANGER-3610
>                 URL: https://issues.apache.org/jira/browse/RANGER-3610
>             Project: Ranger
>          Issue Type: Bug
>          Components: Ranger
>            Reporter: Abhishek Kumar
>            Priority: Minor
>
> Services are created once ranger starts for ranger plugins, they need to be skipped when ranger container restarts.
> Error Logs:
> {{<Response [400]>}}
> {{Traceback (most recent call last):}}
> {{File "/home/ranger/scripts/ranger-hdfs-service-dev_hdfs.py", line 8, in <module>}}
> {{ranger_client.create_service(service)}}
> {{File "/usr/local/lib/python3.8/dist-packages/apache_ranger/client/ranger_client.py", line 86, in create_service}}
> {{resp = self.__call_api(RangerClient.CREATE_SERVICE, request_data=service)}}
> {{File "/usr/local/lib/python3.8/dist-packages/apache_ranger/client/ranger_client.py", line 328, in __call_api}}
> {{raise RangerServiceException(api, response)}}
> {{apache_ranger.exceptions.RangerServiceException: POST service/public/v2/api/service failed: expected_status=200, status=400, message=(0) Validation failure: error code[1007], reason[Duplicate service name: name=[dev_hdfs]], field[name], subfield[null], type[semantically incorrect] (1) Validation failure: error code[3051], reason[Display name [dev_hdfs] is already used by service [dev_hdfs]], field[displayName], subfield[null], type[semantically incorrect]}}
> {{<Response [400]>}}
> {{Traceback (most recent call last):}}
> {{File "/home/ranger/scripts/ranger-yarn-service-dev_yarn.py", line 8, in <module>}}
> {{ranger_client.create_service(service)}}
> {{File "/usr/local/lib/python3.8/dist-packages/apache_ranger/client/ranger_client.py", line 86, in create_service}}
> {{resp = self.__call_api(RangerClient.CREATE_SERVICE, request_data=service)}}
> {{File "/usr/local/lib/python3.8/dist-packages/apache_ranger/client/ranger_client.py", line 328, in __call_api}}
> {{raise RangerServiceException(api, response)}}
> {{apache_ranger.exceptions.RangerServiceException: POST service/public/v2/api/service failed: expected_status=200, status=400, message=(0) Validation failure: error code[1007], reason[Duplicate service name: name=[dev_yarn]], field[name], subfield[null], type[semantically incorrect] (1) Validation failure: error code[3051], reason[Display name [dev_yarn] is already used by service [dev_yarn]], field[displayName], subfield[null], type[semantically incorrect]}}
> {{<Response [400]>}}
> {{Traceback (most recent call last):}}
> {{File "/home/ranger/scripts/ranger-hive-service-dev_hive.py", line 8, in <module>}}
> {{ranger_client.create_service(service)}}
> {{File "/usr/local/lib/python3.8/dist-packages/apache_ranger/client/ranger_client.py", line 86, in create_service}}
> {{resp = self.__call_api(RangerClient.CREATE_SERVICE, request_data=service)}}
> {{File "/usr/local/lib/python3.8/dist-packages/apache_ranger/client/ranger_client.py", line 328, in __call_api}}
> {{raise RangerServiceException(api, response)}}
> {{apache_ranger.exceptions.RangerServiceException: POST service/public/v2/api/service failed: expected_status=200, status=400, message=(0) Validation failure: error code[1007], reason[Duplicate service name: name=[dev_hive]], field[name], subfield[null], type[semantically incorrect] (1) Validation failure: error code[3051], reason[Display name [dev_hive] is already used by service [dev_hive]], field[displayName], subfield[null], type[semantically incorrect]}}
> {{<Response [400}}
> {{]>}}
> {{Traceback (most recent call last):}}
> {{File "/home/ranger/scripts/ranger-hbase-service-dev_hbase.py", line 8, in <module>}}
> {{ranger_client.create_service(service)}}
> {{File "/usr/local/lib/python3.8/dist-packages/apache_ranger/client/ranger_client.py", line 86, in create_service}}
> {{resp = self.__call_api(RangerClient.CREATE_SERVICE, request_data=service)}}
> {{File "/usr/local/lib/python3.8/dist-packages/apache_ranger/client/ranger_client.py", line 328, in __call_api}}
> {{raise RangerServiceException(api, response)}}
> {{apache_ranger.exceptions.RangerServiceException: POST service/public/v2/api/service failed: expected_status=200, status=400, message=(0) Validation failure: error code[1007], reason[Duplicate service name: name=[dev_hbase]], field[name], subfield[null], type[semantically incorrect] (1) Validation failure: error code[3051], reason[Display name [dev_hbase] is already used by service [dev_hbase]], field[displayName], subfield[null], type[semantically incorrect]}}
> {{<Response [400]>}}
> {{Traceback (most recent call last):}}
> {{File "/home/ranger/scripts/ranger-kafka-service-dev_kafka.py", line 8, in <module>}}
> {{ranger_client.create_service(service)}}
> {{File "/usr/local/lib/python3.8/dist-packages/apache_ranger/client/ranger_client.py", line 86, in create_service}}
> {{resp = self.__call_api(RangerClient.CREATE_SERVICE, request_data=service)}}
> {{File "/usr/local/lib/python3.8/dist-packages/apache_ranger/client/ranger_client.py", line 328, in __call_api}}
> {{raise RangerServiceException(api, response)}}
> {{apache_ranger.exceptions.RangerServiceException: POST service/public/v2/api/service failed: expected_status=200, status=400, message=(0) Validation failure: error code[1007], reason[Duplicate service name: name=[dev_kafka]], field[name], subfield[null], type[semantically incorrect] (1) Validation failure: error code[3051], reason[Display name [dev_kafka] is already used by service [dev_kafka]], field[displayName], subfield[null], type[semantically incorrect]}}
> {{<Response [400]>}}
> {{Traceback (most recent call last):}}
> {{File "/home/ranger/scripts/ranger-knox-service-dev_knox.py", line 8, in <module>}}
> {{ranger_client.create_service(service)}}
> {{File "/usr/local/lib/python3.8/dist-packages/apache_ranger/client/ranger_client.py", line 86, in create_service}}
> {{resp = self.__call_api(RangerClient.CREATE_SERVICE, request_data=service)}}
> {{File "/usr/local/lib/python3.8/dist-packages/apache_ranger/client/ranger_client.py", line 328, in __call_api}}
> {{raise RangerServiceException(api, response)}}
> {{apache_ranger.exceptions.RangerServiceException: POST service/public/v2/api/service failed: expected_status=200, status=400, message=(0) Validation failure: error code[1007], reason[Duplicate service name: name=[dev_knox]], field[name], subfield[null], type[semantically incorrect] (1) Validation failure: error code[3051], reason[Display name [dev_knox] is already used by service [dev_knox]], field[displayName], subfield[null], type[semantically incorrect]}}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)