华为云计算 云知识 Hue是什么

Hue是什么

简介

Hue是一个开源的Apache Hadoop UI系统,早期由Cloudera开发,后来贡献给开源社区。它是基于Python Web框架Django实现的。通过使用Hue可以通过浏览器方式操纵Hadoop集群。例如put、get、执行MapReduce Job等等。

配置流程

1.配置编译环境

1)安装Hue依赖工具和库。

sudo yum-y install libffi-devel gcc-c++ant asciidoc cyrus-sasl-devel cyrus-sasl-gssapi krb5-devel libtidy libxml2-devel libxslt-devel openldap-devel python-devel sqlite-devel openssl-devel mysql-devel gmp-devel maven wget

2)安装logilab-astng。

pip install logilab-astng

2.获取源码

1)获取“Hue-4.1.0”源码包。

cd/usr/local/src
wget https://github.com/cloudera/hue/archive/release-4.1.0.tar.gz

3.编译和安装

1)解压软件包。

cd/usr/local/src
tar-zxvf release-4.1.0.tar.gz

2)进入Hue的安装目录。

cd hue-release-4.1.0/

3)安装Hue。

make apps

4)修改Hue的配置文件。

cd/usr/local/src/hue-release-4.1.0
cp desktop/conf.dist/hue.ini desktop/conf/

5)添加hue用户

由于Hue启动时候需要在非root用户下,因此需要创建一个用户

useradd hue
passwd hue

6)按照提示设置hue用户的密码

cd/usr/local/src
chown hue:hue./hue-release-4.1.0/*-f

4.运行和验证

切换到hue用户下

su-hue
/usr/local/src/hue-release-4.1.0/build/env/bin/supervisor

回显内容如下所示,表示安装成功。

[hue ecs-scale-x~]$/usr/local/src/hue-release-4.1.0/build/env/bin/supervisor
[INFO]Not running as root,skipping privilege drop
starting server with options:
{'daemonize':False,
'host':'0.0.0.0',
'pidfile':None,
'port':8888,
'server_group':'hue',
'server_name':'localhost',
'server_user':'hue',
'ssl_certificate':None,
'ssl_certificate_chain':None,9


上一篇:云堡垒机授权操作 下一篇:自定义事件监控与自定义监控的区别