hue-4.2.0编译安装 整合Hdfs Yarn Hive Impala

本文详细介绍了如何在集群环境中编译安装Hue 4.2.0,并逐步讲解了如何整合Hdfs、Yarn、Hive和Impala。在编译过程中,提到了解决Python版本冲突和依赖包安装等问题的方法。整合部分包括了高可用和非高可用Hadoop集群的Hdfs配置,以及Yarn、Hive和Impala的配置步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、集群部署

节点 linux版本 ip 服务
node1 centos7 192.168.88.161

hue

mysql,hive,kudu,impala

nameNode,dataNode

node2 centos7 192.168.88.162

kudu,impala

dataNode,hadoop自带的httpfs

node3 centos7 192.168.88.163

kudu,impala

secondaryNameNode,dataNode

二、hue-4.2.0编译安装

        hue-4.2.0.tar的安装包是在csdn的资源下载里找到的,各位自己搜索一下,我的mysql安装在node1,所以hue也安装在node1上,打开到指定目录

tar -vxf hue-4.2.0.tgz -C /export/server

        在mysql中创建hue数据库

CREATE DATABASE hue DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;

        编译前修改hue配置文件

vim /export/server/hue-4.2.0/desktop/conf/hue.ini

[desktop]
#随机字符串
secret_key=eT+o*mN58QjsA3L8PU6UTb1%W@24WVJAm6QgYk12*p6a@HgqgMmXiOjBHOQ&ep3LS+Gwtnw4x
http_host=node1
#这里我设置威8899,避免与其他服务冲突
http_port=8899
is_hue_4=true
#时区设置非常重要
time_zone=Asia/Shanghai
server_user=hue
server_group=hue
#这个用户最好与HUE第一登录时设置的超级管理员保持一致
default_user=hue

[[database]]
engine=mysql
host=node1
port=3306
user=root
password=123456
name=hue

编译中遇到的问题:        

        1. yum安装相关相关的依赖包,要安装的依赖包很多,我第一次安装时,图省事一行命令一起安装,结果导致有些依赖包没有安装,所以一定要确保这些依赖包安装成功,不然编译就会出现各种问题

yum install -y asciidoc cyrus-sasl-devel cyrus-sasl-gssapi cyrus-sasl-plain 
yum install -y gcc gcc-c++ krb5-devel 
yum install -y libffi-devel libxml2-devel libxslt-devel 
yum install -y make openldap-devel openssl-devel
yum install -y python-devel sqlite-devel gmp-devel

        1.1 依赖包没有安装,编译时遇到的错误

#
src/connection.h:33:21: 致命错误:sqlite3.h:没有那个文件或目录
 #include "sqlite3.h"
                     ^
编译中断。

#
build/temp.linux-x86_64-2.7/_openssl.c:570:27: 致命错误:openssl/e_os2.h:没有那个文件或目录
 #include <openssl/e_os2.h>
                           ^
编译中断。

#
src/_fastmath.c:36:18: 致命错误:gmp.h:没有那个文件或目录
 # include <gm
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值