HUE网络用户界面不会第一次登录

问题描述:

我已经安装了CDH 4.2.1,现在我试图首次访问HUE Web UI。我输入一个新的用户名和密码,点击Sign Up,然后等待,等20分钟没有任何反应。如果我打开另一个窗口并尝试访问登录页面,则会收到数据库已锁定的消息。HUE网络用户界面不会第一次登录

我正在单个节点上运行。以下是第二个窗口的错误消息:

Traceback (most recent call last): 
    File "/opt/cloudera/parcels/CDH-4.2.1-1.cdh4.2.1.p0.5/share/hue/build/env/lib/python2.6/site-packages/eventlet-0.9.14-py2.6.egg/eventlet/wsgi.py", line 336, in handle_one_response 
    result = self.application(self.environ, start_response) 
    File "/opt/cloudera/parcels/CDH-4.2.1-1.cdh4.2.1.p0.5/share/hue/build/env/lib/python2.6/site-packages/Django-1.2.3-py2.6.egg/django/core/handlers/wsgi.py", line 245, in __call__ 
    response = middleware_method(request, response) 
    File "/opt/cloudera/parcels/CDH-4.2.1-1.cdh4.2.1.p0.5/share/hue/build/env/lib/python2.6/site-packages/Django-1.2.3-py2.6.egg/django/contrib/sessions/middleware.py", line 36, in process_response 
    request.session.save() 
    File "/opt/cloudera/parcels/CDH-4.2.1-1.cdh4.2.1.p0.5/share/hue/build/env/lib/python2.6/site-packages/Django-1.2.3-py2.6.egg/django/contrib/sessions/backends/db.py", line 63, in save 
    obj.save(force_insert=must_create, using=using) 
    File "/opt/cloudera/parcels/CDH-4.2.1-1.cdh4.2.1.p0.5/share/hue/build/env/lib/python2.6/site-packages/Django-1.2.3-py2.6.egg/django/db/models/base.py", line 434, in save 
    self.save_base(using=using, force_insert=force_insert, force_update=force_update) 
    File "/opt/cloudera/parcels/CDH-4.2.1-1.cdh4.2.1.p0.5/share/hue/build/env/lib/python2.6/site-packages/Django-1.2.3-py2.6.egg/django/db/models/base.py", line 500, in save_base 
    rows = manager.using(using).filter(pk=pk_val)._update(values) 
    File "/opt/cloudera/parcels/CDH-4.2.1-1.cdh4.2.1.p0.5/share/hue/build/env/lib/python2.6/site-packages/Django-1.2.3-py2.6.egg/django/db/models/query.py", line 491, in _update 
    return query.get_compiler(self.db).execute_sql(None) 
    File "/opt/cloudera/parcels/CDH-4.2.1-1.cdh4.2.1.p0.5/share/hue/build/env/lib/python2.6/site-packages/Django-1.2.3-py2.6.egg/django/db/models/sql/compiler.py", line 861, in execute_sql 
    cursor = super(SQLUpdateCompiler, self).execute_sql(result_type) 
    File "/opt/cloudera/parcels/CDH-4.2.1-1.cdh4.2.1.p0.5/share/hue/build/env/lib/python2.6/site-packages/Django-1.2.3-py2.6.egg/django/db/models/sql/compiler.py", line 727, in execute_sql 
    cursor.execute(sql, params) 
    File "/opt/cloudera/parcels/CDH-4.2.1-1.cdh4.2.1.p0.5/share/hue/build/env/lib/python2.6/site-packages/Django-1.2.3-py2.6.egg/django/db/backends/sqlite3/base.py", line 200, in execute 
    return Database.Cursor.execute(self, query, params) 
DatabaseError: database is locked 

任何想法?

谢谢,

罗伯托。

错误在这里意味着它试图连接到SQLite和作为第一个连接仍然没有结束(和SQLite是不是并发),所以在这里也不是很有益的失败。

如果会看在色相日志,尤其是“runcpserver.log”如果有更多的信息。

在环境中添加'export DESKTOP_DEBUG = 1'并重新启动Hue可能会提供更多详细信息。

我将继续http://HUE_SERVER:HUE_PORT/dump_config,查看“数据库”值并删除文件并运行/opt/cloudera/parcels/CDH-4.2.1-1.cdh4.2.1.p0.5/share/hue如果在CM中,则使用syncb或同步数据库。

它将重新创建数据库并确保没有其他进程正在使用它。

如果它仍然不起作用,我会尝试MySQL:http://www.cloudera.com/content/cloudera-content/cloudera-docs/CDH4/latest/CDH4-Installation-Guide/cdh4ig_topic_15_8.html