hue安装记录_编译源码安装

本文档详细介绍了如何编译安装Hue,包括创建Hue用户和组,选择编译安装方式,安装MySQL并配置Hue数据库,修改Hue配置文件以连接Hadoop、Hive和Zookeeper等服务,以及初始化Hue数据库和解决启动问题。

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

一、首先编译Hue,并在要安装Hue的节点上创建Hue用户和hue组;

创建Hue用户
groupadd hue 
useradd hue -g hue

需要注意的是hue在编译时有两种方式:
     方式一:进入源码目录直接在源码目录下运行如下指令:指定安装目录并编译安装.此时会在指定的目录下创建一个hue目录并将hue的安装文件放到该目录下.
            $ PREFIX=/usr/share make install
               $ cd /usr/share/hue     
     方式二:直接在源码目录下运行:
git clone https://github.com/cloudera/hue.git
cd hue
make apps
$ build/env/bin/hue runserver

指定安装在哪个目录下,就应该在那个目录下安装,即使将其迁移到其他机器上安装,只要安装目录结构一致即可,因为在编译的时候回根据编译时指定的安装目录将绝对路径写入到Python脚本中。因此如果安装目录与编译目录不一致则会报错.

Hue 的git网址:https://github.com/cloudera/hue#development-prerequisites 其中有Hue编译所需安装的系统及其工具链的安装,

     

二、安装Mysql,并在Mysql中创建创建Hue库 。创建Hue用户并授予Hue用户对该Mysql的所有表的操作权限以及外部访问的权限。

登录Mysql;
      mysql -uroot -p 
之后输入密码登录mysql
创建hue数据库:
      CREATE DATABASE hue;
创建hue用户:
      CREATE USER 'hue'@'%' IDENTIFIED BY 'hue';
          给用户权限:并刷新信息
    GRANT ALL PRIVILEGES ON *.* TO 'hue'@'%' IDENTIFIED BY '123' WITH GRANT OPTION;
      flush privileges;




三、修改hue的配置文件$HUE_HOME/desktop/conf/hue.ini

主要修改的地方;     <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值