`
ssydxa219
  • 浏览: 622244 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

hue在centos7下的安装

 
阅读更多
wget https://github.com/cloudera/hue/archive/release-4.0.1.tar.gz

tar -zvxf release-4.0.1.tar.gz

core-site.xml

<property>
  <name>hadoop.proxyuser.hue.hosts</name>
  <value>*</value>
</property>
<property>
  <name>hadoop.proxyuser.hue.groups</name>
  <value>*</value>
</property>


hdfs-site.xml
<property>
  <name>dfs.webhdfs.enabled</name>
  <value>true</value>
</property>

httpfs-site.xml

<property>
  <name>httpfs.proxyuser.hue.hosts</name>
  <value>*</value>
</property>
<property>
  <name>httpfs.proxyuser.hue.groups</name>
  <value>*</value>
</property>

yum install -y gcc libxml2-devel libxslt-devel cyrus-sasl-devel mysql-devel python-devel python-setuptools python-simplejson sqlite-devel ant gmp-devel
yum install -y cyrus-sasl-plain cyrus-sasl-devel cyrus-sasl-gssapi
yum -y install libffi-devel
yum -y install openldap-devel (重新编译)
检查hue的依赖是否安装完整
$ cd hue-release-4.0.1 hue/
$ PREFIX=/home/hadoop make install
配置hue
到hue/desktop/conf/下修改pseudo-distributed.ini.tmpl文件
$ cd hue/
$ cd desktop/conf/
$ cp pseudo-distributed.ini.tmpl pseudo-distributed.ini
$ vi pseudo-distributed.ini
secret_key=jFE93j;2[290-eiw.KEiwN2s3['d;/.q[eIW^y#e=+Iei*@Mn<qW5o
http_host=0.0.0.0
http_port=8888
server_user=hue
server_group=hue
default_user=hue
default_hdfs_superuser=hue
注意:这默认的账户为hue,如果你配置的账户和我的不相同,请在hadoop代理配置中保持一致
否则会出现一些列关于权限的问题如
启动hive和hue

//启动hiveserver2
$ hiveserver2
//启动hue
$ cd /home/hadoop/hue/build/env/bin
$ ./supervisor
遇到的问题以及解决的办法
使用hive 0.13.0时会报

can't fetch result之类的错误
1
是版本原因,升级hive版本为2.3.0问题消失

连接hive error

Could not install table: Error creating table sample_07: Could not start SASL: Error in sasl_client_start (-4) SASL(-4): no mechanism available: No worthy mechs found (code THRIFTTRANSPORT): TTransportException('Could not start SASL: Error in sasl_client_start (-4) SASL(-4): no mechanism available: No worthy mechs found',).
1
解决办法:

yum -y install cyrus-sasl-plain cyrus-sasl-devel cyrus-sasl-gssapi
配置参考网址:http://cloudera.github.io/hue/docs-4.0.0/manual.html#_hive_configuration
hue的一些常见问题:http://www.cnblogs.com/zlslch/p/6819622.html?utm_source=itdadao&utm_medium=referral


\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Hadoop/HDFS
fs_defaultfs=hdfs://master:9000
webhdfs_url=http://master:50070/webhdfs/v1
hadoop_conf_dir=/home/hadoop/hadoop-2.6.0/etc/hadoop

YARN
resourcemanager_host=master
resourcemanager_port=8032
resourcemanager_api_url=http://master:18088
proxy_api_url=http://master:18088
history_server_api_url=http://master:19888


HBase
hbase_clusters=(Cluster|master:9090)
hbase_conf_dir=/home/hadoop/hbase-1.0.1.1/conf


Hive
hive_server_host=master
hive_server_port=10000
hive_conf_dir=/home/hadoop/apache-hive-1.2.1-bin/conf


Pig
# Location of piggybank.jar on local filesystem.
## local_sample_dir=/usr/share/hue/apps/pig/examples
# Location piggybank.jar will be copied to in HDFS.
## remote_data_dir=/user/hue/pig/examples


Sqoop2
server_url=http://master:12000/sqoop
sqoop_conf_dir=/home/sqoop-1.99.6/conf
hadoop配置
在hdfs-site.xml添加
<property>
  <name>dfs.webhdfs.enabled</name>
  <value>true</value>
</property>
在core-site.xml添加
<!-- enable WebHDFS in the NameNode and DataNodes -->
<property>
  <name>dfs.webhdfs.enabled</name>
  <value>true</value>
</property>
<!-- Hue WebHDFS proxy user setting -->
<property>
  <name>hadoop.proxyuser.hue.hosts</name>
  <value>*</value>
</property>
<property>
  <name>hadoop.proxyuser.hue.groups</name>
  <value>*</value>
</property>
<property> 
<name>hadoop.proxyuser.httpfs.hosts</name> 
<value>*</value> 
</property> 
<property> 
<name>hadoop.proxyuser.httpfs.groups</name> 
<value>*</value> 
</property> 
注意:这里使用的webHDFS,如果需要httpFS,请参考官网进行配置

配置成功以后需要重新启动hadoop集群,注意需要将配置问题同步到所有主机上

启动及界面
启动
首先启动Hadoop集群中的HDFS,YARN,HBase等相关组件。
然后在$HUE_HOME目录下:

nohup build/env/bin/supervisor &
分享到:
评论

相关推荐

    hue-4.10.0_Centos7.9安装部署手册.rar

    在安装 Hue 之前,需要先安装其依赖库,包括开发工具、MySQL 客户端、OpenSSL、Java 和其他相关库。执行以下命令: ```bash sudo yum update -y sudo yum groupinstall -y "Development Tools" sudo yum install -y...

    Ambari2.7.4集成Hue4.6.0

    - **系统依赖**:在 Hue 的主节点上,确保安装了必要的开发工具和库,如 sqlite-devel、libxslt-devel、python-devel 等,这将为 Hue 的编译提供支持。 - **Node.js**:更新 Node.js 至指定版本,用于构建 Hue 的...

    CentOS服务器安装手册

    CentOS 服务器安装手册 本文档是 CentOS 服务器安装手册,涵盖了数据备份、恢复、常用命令、IP 地址修改、Rpm 用法说明、shell 脚本说明等知识点。 数据备份和恢复 数据备份是指将数据库中的数据导出到一个文件中...

    hue简介及编译安装说明文档

    在编译安装 Hue 之前,需要配置阿里云 yum 源和相关环境变量。阿里云 yum 源是 CentOS 系统的软件安装源,需要配置阿里云 yum 源以便安装依赖包。相关环境变量包括 JAVA_HOME、HADOOP_HOME 等,需要正确配置这些环境...

    Hue安装详细介绍文档

    在安装Hue之前,需要使用yum工具安装一系列的操作系统依赖包,例如ant、asciidoc、cyrus-sasl-devel等,这些都是编译和运行Hue所必需的。 4. 编译安装HUE 4.1 编译Hue 在保持服务器网络畅通的情况下,通过更改...

    HUE简介及编译安装

    ### Hue简介及编译安装详解 #### 一、Hue简介 **Hue** 是一个开源的Apache Hadoop UI系统,最初由Cloudera Desktop发展而来,并最终由Cloudera贡献给开源社区。Hue是基于Python Web框架Django实现的,通过它,用户...

    Centos6.5安装hdp.docx

    在安装过程中,可能还需要配置防火墙规则,允许必要的端口通信,以及安装必要的依赖库。务必按照官方文档或参考资料中的指导进行操作,以避免出现错误。在整个安装过程中,保持耐心和细致,确保每个步骤都正确执行,...

    hue-1.2.0安装指南

    如果在安装或使用过程中遇到问题,可以参考Hue的官方文档,或者在社区论坛寻求帮助。常见的问题可能包括网络连接错误、权限问题、配置文件错误等。 总结,安装Hue 1.2.0涉及多个步骤,包括环境配置、依赖安装、...

    HUE搭建说明文档

    通过上述步骤,您可以成功地在Centos 7环境中部署和配置HUE,以便高效地管理和分析Hadoop集群中的数据。HUE不仅简化了Hadoop集群的使用,还提供了丰富的图形界面,让非技术背景的用户也能轻松地进行数据分析工作。

    centos7部署cdh5.10.0

    以上步骤是CDH5.10.0在CentOS7上部署的基本流程,接下来还需要配置Hadoop、HBase、Spark等具体组件,包括安装、配置集群、初始化HDFS、启动服务等步骤。此外,还要注意安装CDH的YARN资源管理器、HDFS分布式文件系统...

    Hadoop Hue 3.9.0详细安装文档.pdf

    在安装Hue前,需要安装一些操作系统级别的依赖包,这通常包括编译工具、Python库和库文件。在Ubuntu上,可以使用以下命令安装: ```bash sudo apt-get update sudo apt-get install -y build-essential openjdk-8-...

    大数据技术之CM6.3.1+CDH6.3.2配置Hue+Sentry权限管理.pdf

    在Sentry中,role是privilege的集合。privilege是对object的访问权限,而object是受保护的对象。user是拥有privilege的实体,而group是user的集合。因此,Sentry中的角色结构可以概括为:object -&gt; privilege -&gt; ...

    HDP(hortonworks data platform)安装部署

    总之,HDP是一个功能强大、支持全面的大数据处理平台,它不仅提供了企业级的稳定性和安全性,还支持多种部署环境,并且在安装部署过程中为用户提供了一系列的便捷工具和向导,使得用户能够高效、快速地构建起大数据...

    博客同款 hue-4.1.0.tgz

    4.1 版本编译过的。 CentOS 7.7 JDK 1.8 Maven 3.5.4 Python 2.7.5 https://blog.csdn.net/cs261244787/article/details/112463374

    EXT-2.2.zip Oozie的web界面安装所需要的包

    虽然具体的内容无法在此处直接提供,但通常安装Oozie Web界面的步骤包括以下关键环节: 1. **环境准备**:确保你已经安装了Hadoop环境,包括HDFS、YARN等核心组件,因为Oozie是构建在这些基础之上的。 2. **下载...

    Amabri 2.4安装HDP2.5(hadoop)

    2. **操作系统**:推荐使用 CentOS v7.2 或者 CentOS 6,但需要注意的是,如果计划安装 **Hue** 和 **Solr**,由于 **Hue** 不支持 CentOS 7 下的 HDP 2.5.x,因此建议使用 CentOS 6。 3. **基本软件需求**:在每台...

    hdfs-clientconfig_speciestw4_hue_libxslt-devel_a_

    在基于Red Hat或CentOS的Linux系统中,你可以通过以下命令安装"libxslt-devel": ```bash sudo yum install libxslt-devel ``` 而在基于Debian或Ubuntu的系统中,使用的是: ```bash sudo apt-get install ...

    Ambari2.7.4 HDP-3.1.4(hortonworks集群安装).docx

    Ambari是一个基于web的工具,用于配置、管理和监视Hadoop集群,支持HDFS、MapReduce、Hive、HCatalog,、HBase、ZooKeeper、Kafka、Oozie、Pig、Sqoop和Spark等服务。Ambari同样还提供了集群状况仪表盘,以友好的用户...

    Hue之编译之后的压缩包

    编译环境为centos6.4 + jdk1.8 + maven,已经过测试,运行无问题,特此发布

    CDH5.1手工安装文档

    在安装过程中,务必密切关注日志,及时解决可能出现的问题,确保每个步骤的顺利完成。此外,定期维护和监控这些服务的运行状态也是保障系统稳定运行的关键。 总之,CDH5.1的手工安装是一个复杂的过程,涉及到多方面...

Global site tag (gtag.js) - Google Analytics