hue安装,及遇到的问题

本人安装的是hue-3.9.0-cdh5.14.0版本.看网上的教程都很简单.但是在安装过程中,遇到各种坑.记录下来,方便以后回顾总结.
hue的安装可以分为几步:1.安装依赖. 2.配置hue.创建数据库.3.编译. 启动,页面访问

1. 下载,解压hue安装包,然后联网安装依赖

cdh安装包下载地址,我的安装目录/export/servers/,将安装包解压到安装目录tar -zxvf hue-3.9.0-cdh5.14.0.tar.gz -C /export/servers/,联网安装各种依赖:cdh安装包下载地址,我的安装目录/export/servers/,将安装包解压到安装目录tar -zxvf hue-3.9.0-cdh5.14.0.tar.gz -C /export/servers/,联网安装各种依赖:

yum install ant asciidoc cyrus-sasl-devel cyrus-sasl-gssapi cyrus-sasl-plain gcc gcc-c++ krb5-devel libffi-devel libxml2-devel libxslt-devel make  mysql mysql-devel openldap-devel python-devel sqlite-devel gmp-devel
2. 配置hue

hue的配置文件主要是hue.ini这个文件.

cd /export/servers/hue-3.9.0-cdh5.14.0/desktop/conf
vim hue.ini
#通用配置
#[desktop]
#注意,这个secret_key需要的是一个随机字符串,长度长一点比较好,在hue.ini文件里面有注释.
secret_key=jFE93j;2[290-eiw.KEiwN2s3['d;/.q[eIW^y#e=+Iei*@Mn<qW5o
http_host=node03.hadoop.com #我的主机名
is_hue_4=true
time_zone=Asia/Shanghai
server_user=root
server_group=root
default_user=root
default_hdfs_superuser=root
#配置使用mysql作为hue的存储数据库
#[[database]]
engine=mysql
host=node03.hadoop.com
port=3306
user=root
password=123456
name=hue

配置完成后,进入mysql,创建hue数据库:create database hue default character set utf8 default collate utf8_general_ci;

3. 编译.启动

进入hue目录,进行编译.

cd /export/servers/hue-3.9.0-cdh5.14.0
make apps

hue需要添加一个普通用户hue,启动才不会报错.useradd hue,passwd 123456.添加普通用户后,进入hue目录,启动hue进程.cd /export/servers/hue-3.9.0-cdh5.14.0/ build/env/bin/supervisor.
页面访问.hue的访问端口是8888,第一次访问的时候我们需要设置管理员用户和密码.设置完成后我们就进入了hue的页面.hue页面

在编译过程中踩的坑.
  1. 错误1.Error: must have python development packages for 2.6 or 2.7. Could not find Python.h. Please install python2.6-devel or python2.7-devel"hue_python报错
    解决.yum search python | grep -i devel寻找对应的python-devel,然后安装,我对应的安装:yum install python-devel.x86_64.
  2. 错误2.error: command ‘gcc’ failed with exit status 1
    gcc报错
    解决:yum install libxslt-devel
  3. 出现No package ‘libffi’ found的问题
    在这里插入图片描述
    解决:yum install -y libffi libffi-devel
  4. 出现问题unable to execute gcc: No such file or directory在这里插入图片描述
    解决:yum -y install gcc gcc-c++ kernel-devel
  5. 出现一堆声明参数不存在的问题并提示:command ‘gcc’ failed with exit status 1在这里插入图片描述
    解决:yum install gcc openssl-devel
  6. 又出现error: command ‘gcc’ failed with exit status 1错误,这次是关于lxml文件夹下的在这里插入图片描述
    解决:yum install libxslt-devel
  7. 出现问题EnvironmentError: mysql_config not found在这里插入图片描述
    解决:yum -y install mysql-server mysql mysql-devel
  8. 又出现error: command ‘gcc’ failed with exit status 1的问题,这次是与fastmath文件相关在这里插入图片描述
    解决:yum install gmp-devel
  9. 出现问题sqlite3.h:没有那个文件或目录在这里插入图片描述
    解决:yum install sqlite-devel
  10. 出现问题lber.h:没有那个文件或目录 ldap.h:没有那个文件或目录的错误在这里插入图片描述
    解决:yum install openldap-devel
    一般来说,安装了依赖不会出现这么多错误,我这次安装出现这么多错误,也是很奇怪.需要好好琢磨一下哪里出了问题.
    主要参考了博客内容:从零开始安装hue
  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值