cloudera hue编译

本文介绍了Hue 3.10版本的重要更新,包括SQL编辑器增强功能如自动格式化和参数化支持,并详细记录了从源码编译Hue 3.10的步骤及遇到的问题及其解决方案。

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

hue编译

3.10版本新特性

hue3.10版本editor有很大的变化,有几个比较有用的新特性.

  • editor支持sql格式化,单词自动填补

  • ‘${PARAM}’参数自动添加输入窗口
    hue1

  • editor保存的sql可以直接在workflow中使用(原先editor与workflow是独立,如果workflow需要使用editor save的sql,需要将sql保存到有权限的HDFS目录中,再引用,即值钱开通workflow权限必须开通file browser权限),且workflow中的saved hive query与hive script独立分开.
    hue2

编译步骤

  1. 下载hue3.10版本
    下载地址:http://gethue.com/hue-3-10-with-its-new-sql-editor-is-out
    或者,
    git clone https://github.com/cloudera/hue.git
    git branch
    git checkout branch-3.10

  2. 环境准备
    ubuntu/mac/centos安装的包参见https://githua.com/cloudera/hue Development prerequisites

  3. 执行编译

    cd hue
    make apps
    build/env/bin/hue runserver

    配置desktop/conf/pseudo-distributed.ini,或者新建desktop/conf/hue.ini

  4. 问题

    • 编译时,出现livy maven编译不通过
      解决办法,见HUE-4267,将pom文件中的hadoop相关版本替换掉.
      https://github.com/cloudera/hue/commit/a12c90f36bf26920bc37dcac2349f663d7992d21
    • 执行sql时出现IntegrityError: NOT NULL constraint failed: desktop_document2.is_managed
      hue元数据管理database由原来的sqlite3替换成mysql.并执行:
      build/env/bin/hue syncdb
      build/env/bin/hue migrate
      创建hue元数据表.
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值