Co to jest Interactive Query w usłudze Azure HDInsight

Interactive Query (nazywane również apache Hive LLAP lub przetwarzaniem analitycznym o małych opóźnieniach) jest typem klastra usługi Azure HDInsight. Interactive Query obsługuje buforowanie w pamięci, co sprawia, że zapytania Apache Hive są szybsze i bardziej interaktywne. Klienci używają Interactive Query do wykonywania zapytań dotyczących danych przechowywanych w usłudze Azure Storage & Azure Data Lake Storage w bardzo szybki sposób. Interaktywne zapytanie ułatwia deweloperom i analitykom danych pracę z danymi big data przy użyciu najbardziej lubinych przez nich narzędzi analizy biznesowej. Usługa HDInsight Interactive Query obsługuje kilka narzędzi umożliwiających łatwy dostęp do danych big data.

Klaster Interactive Query różni się od klastra Apache Hadoop. Zawiera tylko usługę Hive.

Dostęp do usługi Hive można uzyskać w klastrze Interactive Query tylko za pośrednictwem widoku Hive Apache Ambari, usługi Beeline i sterownika Microsoft łączności z bazą danych programu Hive Open Hive (Hive ODBC). Nie można uzyskać do niego dostępu za pośrednictwem konsoli programu Hive, Templeton, klasycznego interfejsu wiersza polecenia platformy Azure lub Azure PowerShell.

Tworzenie klastra Interactive Query

Aby uzyskać informacje na temat tworzenia klastra usługi HDInsight, zobacz Create Apache Hadoop clusters in HDInsight (Tworzenie klastrów Apache Hadoop w usłudze HDInsight). Wybierz typ klastra Interactive Query.

Ważne

Minimalny rozmiar węzła głównego klastrów Interactive Query jest Standard_D13_v2. Aby uzyskać więcej informacji, zobacz wykres ustalania rozmiaru maszyn wirtualnych platformy Azure.

Wykonywanie zapytań apache Hive z Interactive Query

Aby wykonać zapytania programu Hive, dostępne są następujące opcje:

Metoda Opis
Microsoft Power BI Zobacz Visualize Interactive Query Apache Hive data with Power BI in Azure HDInsight (Wizualizowanie danych big data przy użyciu usługi Apache Hive przy użyciu usługi Power BI w usłudze Azure HDInsight) i Visualize big data with Power BI in Azure HDInsight (Wizualizowanie danych big data za pomocą usługi Power BI w usłudze Azure HDInsight).
Visual Studio Zobacz Nawiązywanie połączenia z usługą Azure HDInsight i uruchamianie zapytań apache Hive przy użyciu narzędzi Data Lake Tools for Visual Studio.
Visual Studio Code Zobacz Use Visual Studio Code for Apache Hive, LLAP, or pySpark (Używanie Visual Studio Code dla oprogramowania Apache Hive, LLAP lub pySpark).
Widok hive systemu Apache Ambari Zobacz Use Apache Hive View with Apache Hadoop in Azure HDInsight (Używanie widoku apache Hive z usługą Apache Hadoop w usłudze Azure HDInsight). Widok Hive nie jest dostępny dla usługi HDInsight 4.0.
Apache Beeline Zobacz Use Apache Hive with Apache Hadoop in HDInsight with Beeline (Używanie technologii Apache Hive z platformą Apache Hadoop w usłudze HDInsight za pomocą usługi Beeline). Możesz użyć usługi Beeline z węzła głównego lub z pustego węzła krawędzi. Zalecamy używanie rozwiązania Beeline z pustego węzła krawędzi. Aby uzyskać informacje o tworzeniu klastra usługi HDInsight przy użyciu pustego węzła brzegowego, zobacz Use empty edge nodes in HDInsight (Używanie pustych węzłów brzegowych w usłudze HDInsight).
Hive ODBC Zobacz Connect Excel to Apache Hadoop with the Microsoft Hive ODBC driver (Łączenie programu Excel z usługą Apache Hadoop za pomocą sterownika ODBC programu Microsoft Hive).

Aby znaleźć parametry połączenia usługi Łączności z bazą danych Java (JDBC):

  1. W przeglądarce internetowej przejdź do https://CLUSTERNAME.azurehdinsight.net/#/main/services/HIVE/summarylokalizacji , gdzie CLUSTERNAME jest nazwą klastra.

  2. Aby skopiować adres URL, wybierz ikonę schowka:

    HDInsight Hadoop Interactive Query LLAP JDBC

Następne kroki