hue笔记

创建Hue用户


建议为hue创建专职的用户,同时将/usr/local/hue的group和owner设给hue用户:


groupadd hue

useradd -g hue hue

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

1

2

3

启动


启动:


sudo -u hue nohup /usr/local/hue/build/env/bin/supervisor &

1

停止:


pkill -U hue

1

常见问题


HUE页面提示:The app won’t work without a running Livy Spark Server


Livy Server是Spark的Rest API服务,官方文档: 

https://github.com/cloudera/hue/tree/master/apps/spark/java


我们可以使用:


sudo -u hue nohup /usr/local/hue/build/env/bin/hue livy_server &

1

来启动它,但是在启动前你需要了解它对Spark的版本依赖。Hue3.9中的Livy Server需要Spark 1.4,而HDP2.3安装的是Spark 1.3,也就是说如果你安装是的HDP,现在还不能在Hue上使用Spark,为了避免HUE页面上报:Spark The app won’t work without a running Livy Spark Server的错误提示,我们可以禁用Spark模块,同样是编辑hue.ini文件:



app_blacklist=impala,security,spark

1

2

HUE页面报错:/wsgiserver.py line 1196 in communicatereq.respond()


如果打开HUE页面时出现: 

Traceback (most recent call last): 

File “/usr/local/hue/desktop/core/src/desktop/lib/wsgiserver.py”, line 1196, in communicate 

req.respond() 

很有可能是早先使用rpm安装旧版本的Hue之后没有完全卸载干净的原因,除了检查相关文件是否已经彻底删除之外,务必删除早先建立的hue用户和用户组。


你可能感兴趣的:(hue)