FineBI使用用户名密码方式对接FusionInsight 8.1.0 HetuEngine

举报
m_xinxin 发表于 2021/05/21 11:38:00 2021/05/21
【摘要】 FineBI使用用户名密码方式对接FusionInsight 8.1.0 HetuEngine

前提条件:

  1. FusionInsight HD 集群安装完毕,集群状态健康

  2. 已安装最新版本HetuEngine服务

  3. 已在FusionInsight Hetu集群中创建“人机”用户

  4. Windows环境已安装FineBI

   说明:该方法仅适用于FusionInsight 2021.3.30版本之后,3.30之前的版本不适用

一、获取JDBC jar包

  下载HetuEngine客户端。

      1. 登录FusionInsight  Manager。

      2. 选择“集群 > 待操作的集群名称 > 服务 > HetuEngine > 概览”。

      3. 在页面右上角,选择“更多 > 下载客户端”,根据界面提示下载“完整客户端”文件到本地。

      4. 解压HetuEngine客户端压缩包文件“FusionInsight_Cluster_集群ID_Services_Client.tar”获取jdbc文件,并存放在本地,例如D:\test

   说明:jdbc文件在压缩包中的路径:FusionInsight_Cluster_集群ID_Services_Client \FusionInsight_Cluster_1_Services_ClientConfig\FusionInsight_Cluster_集群ID_Services_ClientConfig\HetuEngine\ presto-jdbc-316-hw-ei-*-SNAPSHOT

二、FineBI配置

步骤1:将获取的jar包放在目录“%FineBI%\webapps\webroot\WEB-INF\lib”,重启 FineBI。

步骤2:打开FineBI,参考下图新建连接。

image.png

步骤3:参考下表配置连接参数。配置完成后单击“测试连接”,或在“模式”单击“点击连接数据库”,可以测试数据连接。

参数名

参数值

数据连接名称

自定义

驱动

io.prestosql.jdbc.PrestoDriver

数据库名称

hive/default?serviceDiscoveryMode=hsbroker

主机

hsbroker实例所在节点ip

端口

Hsbroker服务端口

用户名


已创建的“人机”用户的用户名,如:admintest

密码

已创建的“人机”用户的用户密码,如:admintest@##65331853

编码

自动

数据库连接URL

jdbc:presto://10.171.221.106:29860/hive/default?   serviceDiscoveryMode=hsbroker

配置结束后,样例如下:

image.png

步骤4:参考下图配置数据库表。

image.png

步骤5:设置需要用于做分析的表

单击“数据连接”:

image.png

选择数据库:

image.png

数据预览:

image.png

步骤6:点击“更新信息”中的“单表更新”,进行数据同步。

image.png

步骤7:单击“仪表板”,单击“新建仪表板”

image.png

步骤8:单击“添加组件”

image.png

步骤9:添加步骤5配置的需要用于分析的数据表。

image.png

步骤10:将“name”拖入“维度”,将“age”拖入“指标”,即可分析年龄的平均值。

image.png

步骤11:如果需要用图显示,则可在“图表类型”中选择相应的图,样例中选择的是“柱状图”。

image.png

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。