Tableau使用用户名密码方式对接FusionInsight 8.1.0 HetuEngine
前提条件:
-
FusionInsight HD 集群安装完毕,集群状态健康
-
已安装最新版本HetuEngine服务
-
已在FusionInsight Hetu集群中创建“人机”用户
-
windows环境已安装Tableau
说明:该方法仅适用于FusionInsight 2021.3.30版本之后,3.30之前的版本不适用
一、获取JDBC jar包
下载HetuEngine客户端。
说明:jdbc文件在压缩包中的路径:FusionInsight_Cluster_集群ID_Services_Client \FusionInsight_Cluster_1_Services_ClientConfig\FusionInsight_Cluster_集群ID_Services_ClientConfig\HetuEngine\ presto-jdbc-316-hw-ei-*-SNAPSHOT
二、Tableau配置
步骤1:将驱动包放在tableau安装目录C:\Program Files\Tableau\Drivers下
步骤2:打开Tableau,选择其他数据库(JDBC),输入URL,用户名及密码,点击“登录”
URL格式:jdbc:presto://<HSBrokerIP1:port1>:<HSBrokerIP2:port2>:<HSBrokerIP3:port3>/hive/default?serviceDiscoveryMode=hsbroker
获取HSBroker节点及端口号:
a. 登录FusionInsight Manager
b. 选择“集群 -> 待操作的集群名称 –> 服务 -> HetuEngine –> 角色 -> HSBroker”获取HSBroker所有实例的业务IP
c. 选择“集群 -> 待操作的集群名称 –> 服务 -> HetuEngine -> 配置 -> 全部配置”,右侧搜索“server.port”,获取HSBroker的端口号
备注:可选择一个或多个正常的broker连接。
样例:jdbc:presto:// 192.168.8.37:29860,192.168.8.38:29860, 192.168.8.39:29860/hive/default?serviceDiscoveryMode=hsbroker
用户名:在FusionInsight Hetu集群中创建的“人机”用户的用户名
密码:在FusionInsight Hetu集群中创建“人机”用户时所设置的密码
备注:如果连接错误,请尝试关闭代理。
步骤3:将要操作的数据表拖到右边操作窗口,单击“立即更新”刷新数据,数据显示如下图所示。
- 点赞
- 收藏
- 关注作者
评论(0)