[Resolved] HUE web UI is not responding in Cloudera | Big data | Hadoop | Cloudera

In this article, we will explain how to resolve the HUE web UI is not working getting below error.



ERROR:




File "/opt/cloudera/parcels/CDH-7.1.7-1.cdh7.1.7.p0. 123/lib/hue/desktop/core/src/desktop/lib/soft.py", line 1228, in communicate
req.respond()
File "/opt/cloudera/parcels/CDH-7.1.7-1.cdh7.1.7.p0. 123/lib/hue/desktop/core/src/desktop/lib/soft.py", line 589, in respond
self._respond()
File "/opt/cloudera/parcels/CDH-7.1.7-1.cdh7.1.7.p0. 123/lib/hue/desktop/core/src/desktop/lib/soft.py", line 601, in _respond
response = self.ss_app(self.environ, self.start_response)
File "/opt/cloudera/parcels/CDH-7.1.7-1.cdh7.1.7.p0. 123/lib/hue/build/env/lib/python2.7/site-packages/Django-1.11.29-py2.7.egg/django/core/handlers/ss.py", line 157, in call
response = self.get_response(request)
File "/opt/cloudera/parcels/CDH-7.1.7-1.cdh7.1.7.p0. 123/lib/hue/build/env/lib/python2.7/site-packages/Django-1.11.29-py2.7.egg/django/core/handlers/base.py", line 124, in get_response
response = self._middleware_chain(request)
File "/opt/cloudera/parcels/CDH-7.1.7-1.cdh7.1.7.p0. 123/lib/hue/build/env/lib/python2.7/site-packages/Django-1.11.29-py2.7.egg/django/core/handlers/end.py", line 43, in inner
response = response_for_end(request, exc)
File "/opt/cloudera/parcels/CDH-7.1.7-1.cdh7.1.7.p0. 123/lib/hue/build/env/lib/python2.7/site-packages/Django-1.11.29-py2.7.egg/django/core/handlers/end.py", line 93, in response_for_end
response = handle_uncaught_end(request, get_resolver(get_urlconf()), sys.exc_info())
File "/opt/cloudera/parcels/CDH-7.1.7-1.cdh7.1.7.p0. 123/lib/hue/build/env/lib/python2.7/site-packages/Django-1.11.29-py2.7.egg/django/core/handlers/end.py", line 143, in handle_uncaught_end
return callback(request, **param_dict)
File "/opt/cloudera/parcels/CDH-7.1.7-1.cdh7.1.7.p0. 123/lib/hue/desktop/core/src/desktop/views.py", line 415, in serve_500_error
return render("500.m", request, {'traceback': traceback.extract_tb(exc_info[2])})
File "/opt/cloudera/parcels/CDH-7.1.7-1.cdh7.1.7.p0. 123/lib/hue/desktop/core/src/desktop/lib/d.py", line 241, in render
**kwargs
File "/opt/cloudera/parcels/CDH-7.1.7-1.cdh7.1.7.p0. 123/lib/hue/desktop/core/src/desktop/lib/d.py", line 154, in _render_to_response
return django_m.render_to_response(t, *args, **kwargs)
File "/opt/cloudera/parcels/CDH-7.1.7-1.cdh7.1.7.p0. 123/lib/hue/desktop/core/src/desktop/lib/django_m.py", line 127, in render_to_response
return HttpResponse(render_to_string(t_name, data_dictionary), **kwargs)
File "/opt/cloudera/parcels/CDH-7.1.7-1.cdh7.1.7.p0. 123/lib/hue/desktop/core/src/desktop/lib/django_m.py", line 116, in render_to_string_normal
result = t.render(**data_dict)
File "/opt/cloudera/parcels/CDH-7.1.7-1.cdh7.1.7.p0. 123/lib/hue/build/env/lib/python2.7/site-packages/m-1.0.7-py2.7.egg/m/t.py", line 462, in render
return r.render(self, self.callable, args, data)
File "/opt/cloudera/parcels/CDH-7.1.7-1.cdh7.1.7.p0. 123/lib/hue/build/env/lib/python2.7/site-packages/m-1.0.7-py2.7.egg/m/r.py", line 838, in _render
**kwargs_for_callable(callable, data))
File "/opt/cloudera/parcels/CDH-7.1.7-1.cdh7.1.7.p0. 123/lib/hue/build/env/lib/python2.7/site-packages/m-1.0.7-py2.7.egg/m/r.py", line 873, in _render_context
exec_t(inherit, lclcontext, args=args, kwargs=kwargs)
File "/opt/cloudera/parcels/CDH-7.1.7-1.cdh7.1.7.p0. 123/lib/hue/build/env/lib/python2.7/site-packages/m-1.0.7-py2.7.egg/m/r.py", line 899, in exec_t
callable(context, *args, **kwargs)
File "/tmp/desktop/500.m.py", line 40, in render_body
__M_writer(unicode( commonheader(('500 - Server error'), "", user, request) ))
File "/opt/cloudera/parcels/CDH-7.1.7-1.cdh7.1.7.p0. 123/lib/hue/desktop/core/src/desktop/views.py", line 494, in commonheader
'is_s3_enabled': fsmanager.is_enabled('s3a') and fsmanager.has_access('s3a', request.user),
File "/opt/cloudera/parcels/CDH-7.1.7-1.cdh7.1.7.p0. 123/lib/hue/desktop/core/src/desktop/lib/fsmanager.py", line 72, in is_enabled
return is_s3_enabled()
File "/opt/cloudera/parcels/CDH-7.1.7-1.cdh7.1.7.p0. 123/lib/hue/desktop/libs/aws/src/aws/conf.py", line 259, in is_enabled
return ('default' in list(A.keys()) and A['default'].get_raw() and A['default'].ACCESS_KEY_ID.get()) or
File "/opt/cloudera/parcels/CDH-7.1.7-1.cdh7.1.7.p0. 123/lib/hue/desktop/core/src/desktop/lib/conf.py", line 159, in get
return self.config.get_value(data, present=present, prefix=self.prefix, coerce_type=True)
File "/opt/cloudera/parcels/CDH-7.1.7-1.cdh7.1.7.p0. 123/lib/hue/desktop/core/src/desktop/lib/conf.py", line 270, in get_value
raw_val = self.default
File "/opt/cloudera/parcels/CDH-7.1.7-1.cdh7.1.7.p0. 123/lib/hue/desktop/core/src/desktop/lib/conf.py", line 336, in default
return self.dynamic_default()
File "/opt/cloudera/parcels/CDH-7.1.7-1.cdh7.1.7.p0. 123/lib/hue/desktop/libs/aws/src/aws/conf.py", line 81, in get_default_access_key_id
access_key_id_script = A['default'].ACCESS_KEY_ID_SCRIPT.get()
File "/opt/cloudera/parcels/CDH-7.1.7-1.cdh7.1.7.p0. 123/lib/hue/desktop/`/src/desktop/lib/conf.py", line 159, in get
return self.config.get_value(data, present=present, prefix=self.prefix, coerce_type=True)
File "/opt/cloudera/parcels/CDH-7.1.7-1.cdh7.1.7.p0. 123/lib/hue/desktop/core/src/desktop/lib/conf.py", line 273, in get_value
return self._coerce_type(raw_val, prefix)
File "/opt/cloudera/parcels/CDH-7.1.7-1.cdh7.1.7.p0. 123/lib/hue/desktop/core/src/desktop/lib/conf.py", line 293, in _coerce_type
return self.type(raw)
File "/opt/cloudera/parcels/CDH-7.1.7-1.cdh7.1.7.p0. 123/lib/hue/desktop/core/src/desktop/lib/conf.py", line 717, in c script
p = subprocess.Popen(script, shell=True, stdout=subprocess.PIPE)
File "/usr/lib64/python2.7/subprocess.py", line 711, in init
errread, errwrite)
File "/usr/lib64/python2.7/subprocess.py", line 1224, in _execute_child
self.pid = os.fork()
OSError: [Errno 12] Cannot allocate memory

 

Solution:





Step 1: To check HUE services in the Cloudera

Step 2: At the time HUE server went to down, unable to login HUE

Step 3: Restart the HUE server from Cloudera. After 10 mins, we can able to see the all information

Step 4: After executed the the my scripts it’s working fine.