Tableau连接虚拟机Hive
Tableau 连接 Hive 数据源完整教程附 ODBC 驱动配置本文记录在 Windows 环境下通过 Cloudera ODBC 驱动使 Tableau 2019.3 连接 Hadoop Hive3.1.3的完整过程包含服务启动、驱动安装、ODBC 数据源配置及 Tableau 连接验证。一、环境准备虚拟机已安装 Hadoop 及 Hive 服务Hive 3.1.3物理机Windows 系统安装 Tableau Desktop 2019.3网络物理机与虚拟机网络互通二、启动 Hive 服务1. 启动所有所需服务在虚拟机终端执行start-all.sh2. 启动 HiveServer2hiveserver2注意表示后台运行启动后另开一个终端执行jps查看服务是否启动。3. 检测端口 10000 是否监听netstat-tlnp|grep10000若端口未监听请检查 HiveServer2 是否启动成功。三、下载 Cloudera ODBC 驱动1. 访问 Cloudera 官网官网地址https://www.cloudera.com/downloads.html下滑页面选择Hive ODBC Driver下载。2. 选择版本根据环境匹配Tableau 2019.3Hive 3.1.3选择驱动版本2.6.4。3. 下载流程点击“Get it now!”等待下载。填写信息后点击Submit。点击“保留”或“仍然保留”完成下载。四、安装 ODBC 驱动双击下载的安装包一路同意并安装完成后重启计算机。五、配置 ODBC 数据源64位1. 打开控制面板点击系统与安全选择Windows 工具找到ODBC 数据源64位2. 添加用户 DSN打开后初始界面用户 DSN为空点击添加。3. 选择驱动程序选择Cloudera ODBC Driver for Apache Hive。点击完成。4. 填写连接配置出现配置窗口填写关键参数填写示例如下根据实际环境调整参数值Host虚拟机 IP如 192.168.x.xPort10000Database默认或你的数据库名Hive Server TypeHive Server 2Authentication无或根据你的安全配置5. 测试连接点击Test按钮。若显示SUCCESS表示连接成功。❗ 常见失败提示FAILED! [Cloudera][DriverSupport] (1110) Unexpected response received from server…解决方法检查 HiveServer2 是否正常运行检查物理机与虚拟机网络是否连通ping 测试确认端口 10000 未被防火墙拦截若启用 SSL需勾选对应选项六、Tableau 连接 Hive1. 打开 Tableau Desktop在连接界面选择Cloudera Hadoop。2. 输入连接信息填写服务器地址、端口10000等与 ODBC 配置一致。点击登录。3. 选择数据库和表登录后默认显示空白无数据。点击搜索选择自己的数据库再次搜索。选择后显示数据库中的表。4. 拖拽表进行可视化将需要的表拖拽到右侧工作区。然后忽略提示点击下方工作表1开始制作图表。此时 Tableau 已成功连接虚拟机中的 Hive可以开始数据可视化大屏制作七、Tableau 安装包供参考通过网盘分享TableauDesktop2019.zip链接: https://pan.baidu.com/s/1wGMOm1YUU2_qrUcfD4GHLQ?pwdsy28提取码: sy28详细步骤参考https://link.gitcode.com/i/b3e3470e7b96498dc8973cfbd39883a1?uuid_tt_dd10_19734116360-1775634252638-477784isLogin1from_id142403455