一:介绍

1.官网

  官网:http://gethue.com/

    

  下载:http://archive.cloudera.com/cdh5/cdh/5/,只能在这里下载,不是Apache的

  手册:http://archive.cloudera.com/cdh5/cdh/5/hue-3.7.0-cdh5.3.6/manual.html

  

2.支持的框架

  -》job

    -》yarn
    -》mr1
  -》oozie
  -》HDFS
    -》查文件
    -》文件的管理
    -》增删改查
  -》hive
  -》rdbms

  截图:

  

3.注意

  hue必须重新编译,因为对于每个linux环境不同。

二:安装

1.下载hue包

  

2.需要安装的依赖

  

3.检测依赖

  

4.安装依赖包

  sudo yum install ant asciidoc cyrus-sasl-devel  libtidy   libxml2-devel  libxslt-devel mvn mysql-devel openldap-devel python-devel sqlite-devel -y

5.卸载openjdk

  

6.编译

  进入家目录,make apps

  

7.配置hue.int

  路径是:desktop/conf

  所有的配置都是以中括号进行标记。

  

8.启动

  

9.访问web ui

  http://linux-hadoop3.ibeifeng.com:8888/

10.创建hue的root用户

  建议使用HDFS的账户,以后可以跳过权限检查。

  

11.进入主界面

  

三:hue与其他框架的集成

四:与HDFS的集成(修改hadoop和hue的配置)

1.修改hdfs-site

  

2.修改core-site的代理

  

3.重启hdfs

  

4.配置hue中的hdfs

  

5.重启hue

  

6.效果

  

五:配置yarn

1.只需要配置hue.ini

  

2.重启hue

  

3.检测效果

  

六:hive的集成

1.hive的三种链接方式

  比较重要的一种是远程链接metastore

2.远程链接metastore

  配置hive-site

  

  但是,每次配置了这个,都需要在开启hive之前开启服务

    bin/hive --service metastore &

3.集成hive

4.hive只需要开启hiveserver2

  

  

5.在hive-site中可以修改的项

  在hive的默认端口是10000,协议是tcp。但是可以修改为http,同时修改对应的端口是10001.

    <property>

      <name>hive.server2.transport.mode</name>
      <value>http</value>
      <description>Server transport mode. "binary" or "http".</description>
    </property>

  

  在链接hiveserver中,有时出现链接超时,可以修改一下的配置,可以避免这种情况。

    <property>

      <name>hive.server2.long.polling.timeout</name>
      <value>5000</value>
      <description>Time in milliseconds that HiveServer2 will wait, before responding to asynchronous calls that use long polling</description>
    </property>

6.开启hiveserver2

  bin/hiveserver2

7.修改hue.ini

  

8.重启hue

9.检测效果

  

七:集成RDMS

1.配置sqlite

  启动标记对。

  数据库显示名称,数据库的位置,引擎

  

2.查看效果

  

3.配置mysql

  数据库的位置不给,说明加载所有的数据库。

  

4.启动hue

  

5.查看效果

  

八:与oozie的集成

1.修改oozie的文件

  原本是${user.name},现在改成oozie。

  

2.重新创建share lib

  bin/oozie-setup.sh sharelib create -fs hdfs://linux-hadoop3.ibeifeng.com:8020 -locallib oozie-sharelib-4.0.0-cdh5.3.6-yarn.tar.gz

  

3.启动oozie

4.修改hue下 的oozie配置

  

5.重启

6.查看效果

  

  

 

069 Hue协作框架的更多相关文章

  1. Hue协作框架

    http://archive.cloudera.com/cdh5/cdh/5/hue-3.7.0-cdh5.3.6/manual.html 一:框架 1.支持的框架 ->job ->yar ...

  2. Oozie协作框架

    一:概述 1.大数据协作框架 2.Hadoop的任务调度 3.Oozie的三大功能 Oozie Workflow jobs Oozie Coordinator jobs Oozie Bundle 4. ...

  3. 067 Flume协作框架

    一:介绍 1.概述 ->flume的三大功能 collecting, aggregating, and moving 收集 聚合 移动 数据源:web service              ...

  4. Flume协作框架

    1.概述 ->flume的三大功能 collecting, aggregating, and moving 收集 聚合 移动 2.框图 3.架构特点 ->on streaming data ...

  5. 【Hadoop 分布式部署 八:分布式协作框架Zookeeper架构功能讲解 及本地模式安装部署和命令使用 】

    What  is  Zookeeper 是一个开源的分布式的,为分布式应用提供协作服务的Apache项目 提供一个简单的原语集合,以便与分布式应用可以在他之上构建更高层次的同步服务 设计非常简单易于编 ...

  6. 【Hadoop 分布式部署 九:分布式协作框架Zookeeper架构 分布式安装部署 】

    1.首先将运行在本地上的  zookeeper 给停止掉 2.到/opt/softwares 目录下  将  zookeeper解压到  /opt/app 目录下 命令:  tar -zxvf zoo ...

  7. Hadoop调度框架

        大数据协作框架是一个桐城,就是Hadoop2生态系统中几个辅助的Hadoop2.x框架.主要如下: 1,数据转换工具Sqoop 2,文件搜集框架Flume 3,任务调度框架Oozie 4,大数 ...

  8. Sqoop框架基础

    Sqoop框架基础 本节我们主要需要了解的是大数据的一些协作框架,也是属于Hadoop生态系统或周边的内容,比如: ** 数据转换工具:Sqoop ** 文件收集库框架:Flume ** 任务调度框架 ...

  9. 068 Oozie任务调度框架

    一:概述 1.大数据协作框架 2.Hadoop的任务调度 这个是常见的任务调度框架. 3.azkaban 4..Oozie的三大功能 Oozie Workflow jobs :工作流任务,可以生成DA ...

随机推荐

  1. Wannafly挑战赛21 E 未来城市规划

    传送门 题目中给的信息很难直接维护,但是可以考虑一条边对答案的贡献 在以\(x\)为根的子树里,如果一条边\(i\)的权值为\(w_i\),这条边深度更深的端点为\(to_i\),那么这条边对这个子树 ...

  2. R 的农场 chebnear (二分答案+最近平面点对)

    题面 \(solution:\) 这道题想到二分答案应该是不难的,因为题目是求平均工资的最小值,这个显然具备单调性: 我们设平均工资的最小值为ans,如果我们现在的平均工资x小于ans那么将x带入题目 ...

  3. 边沿检测方法-FPGA入门教程

    本节实验主要讲解FPGA开发中边沿检测方法,我们在设计中会经常用到.这个地方大家一定要理解. 1.1.1.原理介绍 学习HDL语言设计与其他语言不一样,HDL语言设计需要考虑更多的信号的电气特性,时序 ...

  4. C++学习8-面向对象编程基础(模板)

    模板 模板是一种工具,模板可以使程序员能建立具有通用类型的函数库与类库: 模板具有两种不同的形式: 函数模板 类模板 函数模板 当一个add()函数接收两个参数,因为某种特定情况,所传入的实参数据类型 ...

  5. mysql启动时报错:Starting MySQL... ERROR! The server quit without updating PID file (/opt/mysql/data/mysql.pid)

    mysql启动报错Starting MySQL... ERROR! The server quit without updating PID file (/opt/mysql/data/mysql.p ...

  6. 使用命令行登陆数据库配置文件修改 解决ora12528

    下面是问题解决: ORA-12528: TNS:listener: all appropriate instances are blocking new connections 1:修改listene ...

  7. Linux常用命令2(远程文件下载+查看文件内容)

    一.远程文件下载的两种方法:ftp命令 + scp命令 ftp命令: 服务器若安装了ftp Server,另外一台Linux可以使用ftp的client程序来进行文件的远程拷贝读取下载和写入上载. 1 ...

  8. GitHub上优秀的Go开源项目

    近一年来,学习和研究Go语言,断断续续的收集了一些比较优秀的开源项目,这些项目都非常不错,可以供我们学习和研究Go用,从中可以学到很多关于Go的使用.技巧以及相关工具和方法.我把他们整理发出来,大家有 ...

  9. 分享一些 Java 无关基础方面的书籍

    个人认为看书有两个点好处: 1. 能出版出来的书一定是经过反复思考,雕琢和审核的,因此从专业性的角度来说,一本好书的价值超其他资料 2. 对着书上的代码自己敲的时候方便 “看完书之后再次提升自我的最好 ...

  10. poj2992 阶乘分解

    /* 将C(n,k)质因数分解,然后约束个数按公式计算 */ #include<iostream> #include<cstring> #include<cstdio&g ...