我在azure中创建了一个HDinsights集群。我需要将Tableau桌面连接到hive。Tableau桌面在我的本地。我是否需要创建一个虚拟网络,以便能够ping到hiveserver?我无法在Hdinsights中建立tableau和hiveserver之间的连接。
我需要创建一个虚拟网络来ping hiveserver吗?
不,连接tableau和HDInsight Hive服务器不需要虚拟网络。
您可以按照以下步骤连接HDInsight Hive服务器和Tableau。
Step1.安装Microsoft Hive ODBC驱动。 安装微软Hive ODBC驱动
下载并安装 微软Hive ODBC驱动程序. 选择与您将使用ODBC驱动程序的应用程序版本相匹配的版本。
第二步 打开ODBC数据源(3264位)=>进入系统DSN=>点击添加。
输入以下详细信息。
Hosts: azurewala.azurehdinsight.net
Port: 443
Mechanism: Windows Azure HDInsight Service
Username: admin
Password: ***********
Thrift Transport: HTTP
After entering the details, click on test and OK.
步骤3 打开Tableau => To a Server => More... => 选择 "Hortonworks Hadoop Hive"
步骤4 输入详细信息,如下图所示。
Server: HDInsight cluster URL.: azurewala.azurehdinsight.net
Port: 443
Authentication: Microsoft Azure HDInsight Service
Username and Password: Cluster credentials.
步骤5: 输入详细信息后,点击登录
处理请求......连接到数据源......连接。