暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

在 Hue 中启用 Phoenix SQL 编辑器

大数据杂货铺 2022-10-18
350

在CDP7.1.8开始,Hue支持了很多编辑器,这里介绍了在CDP7.1.8中配置Hue支持Phoenix SQL。

要使用 Phoenix SQL 从 Hue 查询 Apache HBase 表,请在 Hue 高级配置片段中配置 Phoenix 解释器设置。

开始前准备

添加{USER}到Ranger的 HBASE (cm_hbase)策略,该策略控制对所有表、列、列族等的访问。授予 {USER} 所需的权限,例如读取、写入、创建、执行、管理员等。

Hue中配置支持Phoenix SQL

  1. 以管理员身份登录 Cloudera Manager。

  2. 转到Clusters > Hue > Configuration并在Hue_safety_valve.ini字段的 Hue Service Advanced Configuration Snippet (Safety Valve) 中添加以下行:

    [notebook]
    [[interpreters]]
    [[[phoenix]]]
    name=phoenix
    interface=sqlalchemy
    options='{"url": "[***PHOENIX-URL***]:[***PHOENIX-PORT***]/"}'

    注意将上面的PHOENIX-URL和PHOENIX-PORT替换成实际的URL和PORT。

    笔记

    如果您使用安全性,则在options属性中指定以下内容:

      options='{"url": "[***PHOENIX-URL***]:[***PHOENIX-PORT***]/", "tls": true, "connect_args": {"authentication": "SPNEGO", "verify": false }, "has_impersonation": true}'
      1. 单击保存更改。

      2. 重新启动Hue服务。

      然后回到CM,通过Hue的WebUI访问Hue,可以看到编辑器中已经包含了Phoenix。

      点击Phoenix,进行Phoenix编辑器就可以进行编辑和使用了,大家就可以愉快的在HUE中玩耍了。


      文章转载自大数据杂货铺,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

      评论