首页 文章

Hue安装问题

提问于
浏览
1

我是bigdata技术/ hadoop生态系统的新手 .

作为我的任务之一,我正在尝试在我的单节点hadoop集群[apache distribution hadoop2.6.0]上安装和运行Hue .

我按照许多网站提供的说明安装了hue:

  • 下载最新的hue tar文件

  • 在一个位置解压缩

  • 然后 sudo make install

  • 它在/ usr / local / hue目录中安装了hue

  • 更新了hue.ini文件,其中包含我的群集的必需详细信息 .

  • 当我尝试使用':8888'通过Web UI访问新安装的hue时,它显示以下错误页面:

追溯(最近一次呼叫最后):
文件“/usr/local/hue/desktop/core/src/desktop/lib/wsgiserver.py”,行
1198,在沟通req.respond()文件“/usr/local/hue/desktop/core/src/desktop/lib/wsgiserver.py”,第568行,在响应self.respond()文件“/ usr / local / hue / desktop / core / src / desktop / lib / wsgiserver.py“,第580行,在_respond response = self.wsgi_app(self.environ,self.start_response)文件”/ usr / local / hue / build / env / lib /python2.6/site-packages/Django-1.6.10-py2.6.egg/django/core/handlers/wsgi.py“,第206行,在呼叫响应= self.get_response(request)文件”/ usr / local / hue / build / env / lib / python2.6 / site-packages / Django-1.6.10-py2.6.egg / django / core / handlers / base.py“,第194行,在get_response response = self中 . handle_uncaught_exception(request,resolver,sys.exc_info())File“/usr/local/hue/build/env/lib/python2.6/site-packages/Django-1.6.10-py2.6.egg/django/core /handlers/base.py“,第236行,在handle_uncaught_exception中返回回调(request,** param_dict)文件”/usr/local/hue/desktop/core/src/desktop/views.py“,第304行,在serve_500_error中返回渲染(“500.mako”,请求,{'追溯': traceback.extract_tb(exc_info [2])})文件“/usr/local/hue/desktop/core/src/desktop/lib/django_util.py”,第225行,在渲染** kwargs)文件“/ usr / local /hue/desktop/core/src/desktop/lib/django_util.py“,第146行,在_render_to_response中返回django_mako.render_to_response(模板,* args,** kwargs)文件”/ usr / local / hue / desktop / core / src / desktop / lib / django_mako.py“,第125行,在render_to_response中返回HttpResponse(render_to_string(template_name,data_dictionary),** kwargs)文件”/ usr / local / hue / desktop / core / src / desktop / lib / django_mako .py“,第114行,在render_to_string_normal result = template.render(** data_dict)文件”/usr/local/hue/build/env/lib/python2.6/site-packages/Mako-0.8.1-py2 . 6.egg / mako / template.py“,第443行,在渲染中返回runtime.render(self,self.callable,args,data)文件”/usr/local/hue/build/env/lib/python2.6/ site-packages / Mako-0.8.1-py2.6.egg / mako / runtime.py“,第786行,在_render ** _ kwargs_for_callable(callable,data))文件”/ usr / local / hue / build / env / LIB / python2.6的/ SI te-packages / Mako-0.8.1-py2.6.egg / mako / runtime.py“,第818行,在_render_context _exec_template中(inherit,lclcontext,args = args,kwargs = kwargs)文件”/ usr / local / hue /build/env/lib/python2.6/site-packages/Mako-0.8.1-py2.6.egg/mako/runtime.py“,第844行,exec_template callable(context,* args,** kwargs)文件“/tmp/tmpjqe8jG/desktop/500.mako.py”,第103行,在render_body中M_writer(unicode(commonfooter(messages)))文件“/ usr / local / hue / desktop / core / src / desktop / views . py“,第388行,在commonfooter中hue_settings = Settings.get_settings()文件”/usr/local/hue/desktop/core/src/desktop/models.py“,第59行,在get_settings设置中,created = Settings.objects . get_or_create(id = 1)File“/usr/local/hue/build/env/lib/python2.6/site-packages/Django-1.6.10-py2.6.egg/django/db/models/manager.py “,第154行,在get_or_create中返回self.get_queryset() . get_or_create(** kwargs)文件”/usr/local/hue/build/env/lib/python2.6/site-packages/Django-1.6.10-py2 .6.egg / django / db / models / query.py“,第391行,在get_or_中创建six.reraise(* exc_info)文件“/usr/local/hue/build/env/lib/python2.6/site-packages/Django-1.6.10-py2.6.egg/django/db/models/query .py“,第383行,在get_or_create obj.save中(force_insert = True,using = self.db)文件”/usr/local/hue/build/env/lib/python2.6/site-packages/Django-1.6 . 10-py2.6.egg / django / db / models / base.py“,第545行,保存force_update = force_update,update_fields = update_fields)文件”/usr/local/hue/build/env/lib/python2.6 /site-packages/Django-1.6.10-py2.6.egg/django/db/models/base.py“,第573行,在save_base中更新= self._save_table(raw,cls,force_insert,force_update,using,update_fields )文件“/usr/local/hue/build/env/lib/python2.6/site-packages/Django-1.6.10-py2.6.egg/django/db/models/base.py”,第654行,在_save_table中result = self._do_insert(cls._base_manager,using,fields,update_pk,raw)文件“/usr/local/hue/build/env/lib/python2.6/site-packages/Django-1.6.10-py2.6 .egg / django / db / models / base.py“,第687行,在_do_insert中使用= using,raw = raw)文件”/usr/local/hue/build/env/lib/python2.6/site-packages/ Django-1.6.10-py2.6.egg / django / db / models / manager.py“,第232行,在_insert中返回insert_query(self.model,objs,fields,** kwargs)文件”/ usr / local / hue / build / env / lib / python2.6 / site-packages / Django-1.6.10-py2.6.egg / django / db / models / query.py“,第1514行,在insert_query中返回query.get_compiler(使用= using).execute_sql(return_id)File“/usr/local/hue/build/env/lib/python2.6/site-packages/Django-1.6.10-py2.6.egg/django/db/models/sql /compiler.py“,第903行,在execute_sql cursor.execute(sql,params)文件”/usr/local/hue/build/env/lib/python2.6/site-packages/Django-1.6.10-py2 . 6.egg / django / db / backends / util.py“,第53行,执行返回self.cursor.execute(sql,params)文件”/ usr / local / hue / build / env / lib / p ython2.6 / site-packages / Django-1.6.10-py2.6.egg / django / db / utils.py“,第99行,在__exit six.reraise(dj_exc_type,dj_exc_value,traceback)文件”/ usr / local /hue/build/env/lib/python2.6/site-packages/Django-1.6.10-py2.6.egg/django/db/backends/util.py“,第53行,在execute return self.cursor中 . execute(sql,params)文件“/usr/local/hue/build/env/lib/python2.6/site-packages/Django-1.6.10-py2.6.egg/django/db/backends/sqlite3/base .py“,第452行,执行返回Database.Cursor.execute(self,query,params)OperationalError:尝试编写只读数据库

不确定是什么意思,请帮我解决这个问题

此致,Bhupesh

1 回答

  • 8

    得到它了 :-)

    由于hue目录所有权,我遇到了这个问题 .

    我更改了/ usr / local / hue文件夹的所有者:

    $ sudo chown -R hue:hue /usr/local/hue
    

    然后尝试访问URL,它工作 . :-)

    //布佩希

相关问题