HUE安装配置

简介:

HUE是什么

HUE=Hadoop User Experience

Hue是一个开源的Apache Hadoop UI系统,由Cloudera Desktop演化而来,最后Cloudera公司将其贡献给Apache基金会的Hadoop社区,它是基于Python Web框架Django实现的。

通过使用Hue我们可以在浏览器端的Web控制台上与Hadoop集群进行交互来分析处理数据,例如操作HDFS上的数据,运行MapReduce Job,执行Hive的SQL语句,浏览HBase数据库等等。

HUE 的安装:            
    1. 安装所需要的依赖

        yum install gcc g++ libxml2-devel libxslt-devel cyrus-sasl-devel cyrus-sasl-gssapi mysql-devel python-devel python-setuptools sqlite-devel ant ibsasl2-dev libsasl2-modules-gssapi-mit libkrb5-dev libtidy-0.99-0 mvn openldap-dev libffi-devel gmp-devel openldap-devel


    2. 启动:hadoop:start-all.sh
             hbase:  start-hbase.sh
                     hbase-daemon.sh start thrift

             hive:   schematool -dbType mysql -initSchema(第一次启动需初始化)
                 hive --service metastore
                     hiveserver2

             


    3. 安装HUE
            (*)解压: tar -zxvf hue-4.0.1.tgz
            (*)编译安装: PREFIX 表示安装的目录
                  PREFIX=/root/training make install
            
    4. 配置HUE
            (*)添加Linux用户:hue 对/root/training/hue有权限
                  adduser hue
                  chown -R hue.hue /root/training/hue

    5.  启动 HUE

                  HUE:  bin/supervisor  (/root/training/hue/build/env)
                  URL:http://192.168.157.11:8888


HUE 与 hadoop 集成:修改 hui.ini 文件  (/app/hue/desktop/conf)

     hdfs 配置:

            hdfs-site.xml
                    <property>    
                       <name>dfs.webhdfs.enabled</name>
                       <value>true</value>
                    </property>             
            
             core-site.xml
                    <property>
                       <name>hadoop.proxyuser.root.hosts</name>
                       <value>*</value>
                    </property>

                    <property>                           # hadoop 的代理用户
                       <name>hadoop.proxyuser.root.groups</name>
                       <value>*</value>
                    </property>

    HUE 配置:

图片.png


安装 HUE 出错可参考以下链接

http://blog.csdn.net/u011596455/article/details/78046627



本文转自 菜鸟的征程 51CTO博客,原文链接:http://blog.51cto.com/songqinglong/2062641

相关文章
|
缓存 Linux API
文件IO和标准IO的区别
文件IO和标准IO的区别
508 2
|
3月前
|
弹性计算 人工智能 运维
最新版阿里云 ECS 云服务器配置价格表及运维教程
2026年阿里云全面更新**ECS云服务器实例规格、阶梯价格体系与运维服务标准**,优化全系机型算力架构、带宽策略与计费规则,同步上线多款长效特惠机型,实现从个人轻量化使用、AI智能体挂机、小型项目部署,到企业规模化商用、高并发业务运维、算力集群搭建的全场景覆盖。作为阿里云核心弹性计算产品,ECS云服务器凭借高弹性、高稳定、高安全、可拓展的核心优势,依旧是当下用户上云的首选基础算力载体。
262 1
|
8天前
|
SQL 存储 分布式计算
Alluxio集群搭建并整合MapReduce/Hive/Spark
Alluxio集群搭建并整合MapReduce/Hive/Spark
71 4
|
9月前
|
弹性计算 人工智能 小程序
2026年阿里云服务器收费价格表(含轻量/ECS/GPU,包年/月付/按量)
2026年最新阿里云服务器收费价格表(含轻量/ECS/GPU,包年/月付/按量),数据来自官方公示与最新活动,可直接对照选型。
6003 10
|
JavaScript
Vue启动时报错的解决方案,以及解决相同路径跳转报错的问题
Vue启动时报错的解决方案,以及解决相同路径跳转报错的问题
1142 0
|
关系型数据库 MySQL 索引
mysql中force index强制索引
mysql中force index强制索引
748 0
|
XML 安全 Java
从零手写实现 apache Tomcat-02-web.xml 入门详细介绍
`web.xml`是Java Web应用的核心配置文件,描述应用工作方式。它包含Servlet、Filter和Listener的定义。例如,示例展示了如何配置名为`my`的Servlet处理`/my`请求,`LoggingFilter`拦截所有请求,以及`MyServletContextAttrListener`监听应用事件。`web.xml`是服务器理解应用结构与行为的指南。迷你版Tomcat实现——mini-cat(开源:https://github.com/houbb/minicat)。
|
SQL 资源调度 分布式计算
CDP中使用YARN Web UI和CLI
通过CDP的Yarn的UI界面来监控集群、队列、应用程序、服务和任务流的活动。
1926 0
CDP中使用YARN Web UI和CLI
|
SQL HIVE 数据安全/隐私保护
Hive Impala和Hue集成LDAP
Hive Impala和Hue集成LDAP
686 0
|
SQL Oracle 关系型数据库
数据库时间获取与计算
数据库时间获取与计算