Hue安装与配置

Hue是cloudera提供的hadoop ui,利用它可以很直观的操作和查看hadoop生态应用。一般安装cloudera manager之后会自动带有hue管理界面,通过http://hueserver:8888即可访问。另外,hue也可以单独安装,无须借助cloudera manager。这里介绍如何单独安装hue。

环境要求:centos7,jdk8,maven3。

1、安装依赖包。
yum install cyrus-sasl-devel cyrus-sasl-gssapi cyrus-sasl-plain krb5-devel libffi-devel 
libxml2-devel libxslt-devel make mysql mysql-devel openldap-devel python-devel sqlite-devel gmp-devel
2、下载hue源码包,编译安装。
wget https://github.com/cloudera/hue/archive/master.zip
unzip master.zip
cd hue
make apps

Hue安装与配置

3、安装完成之后的配置。

配置文件:desktop/conf/pseudo-distributed.ini 主要的配置项

[hadoop]
[[hdfs_clusters]]
  [[[default]]]
  fs_defaultfs=hdfs://192.168.42.135:9000
[[yarn_clusters]]
  [[[default]]]
  resourcemanager_host=192.168.42.135
  resourcemanager_port=8011
  resourcemanager_api_url=http://192.168.42.135:8088
[beeswax]
hive_server_host=192.168.42.135
hive_server_port=10000
hive_conf_dir=/data/hive/conf

启动hue:build/env/bin/hue runserver 0.0.0.0:8000

Hue安装与配置

启动之后,可以通过浏览器访问。http://192.168.42.135:8000/,会提示创建用户,随便输入,一般可以登录页面,如果上面的配置出错,加载hive表,或者hdfs文件出错。

Hue安装与配置

进入主界面之后,是这样子的,左边可以看到hive数据库,点开数据库,可以看到数据表。

Hue安装与配置