2013-05-20 34 views
0

我已經安裝了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 

任何想法?

謝謝,

羅伯託。

回答

0

錯誤在這裏意味着它試圖連接到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