美文网首页
1.Hue的安装

1.Hue的安装

作者: 做个合格的大厂程序员 | 来源:发表于2020-07-04 15:46 被阅读0次

1.上传解压安装包

Hue 的安装支持多种方式,包括 rpm 包的方式进行安装、tar.gz 包的方式进
行安装以及 cloudera manager 的方式来进行安装等,我们这里使用 tar.gz 包的
方式来进行安装。

Hue 的压缩包的下载地址:
http://archive.cloudera.com/cdh5/cdh/5/
我们这里使用的是 CDH5.14.0 这个对应的版本,具体下载地址为
http://archive.cloudera.com/cdh5/cdh/5/hue-3.9.0-cdh5.14.0.tar.gz

cd /export/servers/

tar -zxvf hue-3.9.0-cdh5.14.0.tar.gz

2.编译初始化工作

  1. 联网安装各种必须的依赖包
yum install -y asciidoc cyrus-sasl-devel cyrus-sasl-gssapi cyrus-sasl-plain gcc gcc
c++ krb5-devel libffi-devel libxml2-devel libxslt-devel make openldap-devel
python-devel sqlite-devel gmp-devel
  1. Hue 初始化配置

    cd /export/servers/hue-3.9.0-cdh5.14.0/desktop/conf
    vim hue.ini
    
    #通用配置
    [desktop]
    secret_key=jFE93j;2290-eiw.KEiwN2s3d;/.q[eIW^ye=+Iei*@Mn<qW5o
    http_host=node-1
    is_hue_4=true
    time_zone=Asia/Shanghai
    server_user=root
    server_group=root
    default_user=root
    default_hdfs_superuser=root
    #配置使用 mysql 作为 hue 的存储数据库,大概在 hue.ini 的 587 行左右
    [[database]]
    engine=mysql
    host=node-1
    port=3306
    user=root
    password=Hadoop
    name=hue
    
  2. 创建 mysql 中 Hue 使用的 DB

 create database hue default character set utf8 default
 collate utf8_general_ci;
  1. 编译 Hue
   cd /export/servers/hue-3.9.0-cdh5.14.0
   make apps

编译成功之后,会在 hue 数据库中创建许多初始化表。

image

image

5.启动 Hue、Web UI 访问

cd /export/servers/hue-3.9.0-cdh5.14.0/
build/env/bin/supervisor

6.遇到的坑点

1) # KeyError: "Couldn't get user id for user hue"

首先说明出现此问题的原因是因为你使用的root用户安装了hue,然后在root用户下使用的build/env/bin/supervisor,

首先先创建一个普通用户

[root@node03 /]# useradd leon
[root@node03 /]# passwd 123456

然后,我们要给刚才解压的hue文件改变拥有者属性,通过 chown -R 用户名 文件地址。

[root@node03 /]# chown -R leon /export/servers/hue-3.9.0-cdh5.14.0/
  1. Hue安装过程中出错:成功解决安装mysql-python报致命错误:my_config.h:没有那个文件或目录

执行下面三步应该能解决

python setup.py build
yum install mysql-devel
yum install gcc libffi-devel python-devel openssl-devel

页面访问路径:http://node-1:8888

相关文章

  • 1.Hue的安装

    1.上传解压安装包 Hue 的安装支持多种方式,包括 rpm 包的方式进行安装、tar.gz 包的方式进行安装以及...

  • iOS开发常用的第三方库

    1.Hue 颜色扩展相关2.Snapkit autolayout布...

  • iOS 第三方库

    1.Hue 颜色扩展相关2.Snapkit autolayout布...

  • Swift好用的三方框架

    1.Hue 颜色扩展相关 2.Snapkit autolayout布局 3.Realm 数据库 ...

  • ubuntu安装nginx

    安装依赖 安装gcc g++的依赖: 安装pcre库: 安装zlib库: 安装openssl: 安装nginx 首...

  • CentOS7.x lua 环境搭建

    lua环境的搭建 Lua 安装 安装依赖环境 LuaRocks安装 安装 使用 需要的安装包

  • Ubuntu16.04安装nfs的两种方式

    一、安装包安装二、docker安装 一、安装包安装。 步骤:安装相关的包,配置,挂载。 1、安装 sudo apt...

  • ubuntu ppa PHP

    安装mysql 安装php 安装nginx 安装Chrome 安装dock 安装node 安装wine 官方源列表梯子

  • docker centos 镜像 安装nginx

    安装方式:yum安装和源码包安装yum安装的好处:在线安装,不易出错源码包安装的好处是在自己系统编译安装的,性能更...

  • Java SE -- JDK 的安装及环境变量配置

    一、JDK 的安装 1、安装步骤 安装 JDK,安装 JDK 的时候也会安装 JRE。 安装完成后,右击"我的电脑...

网友评论

      本文标题:1.Hue的安装

      本文链接:https://www.haomeiwen.com/subject/pfmuqktx.html