Co to jest zapytanie interakcyjne w usłudze Azure HDInsight

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

Klaster zapytań interakcyjnych różni się od klastra Apache Hadoop. Zawiera tylko usługę Hive.

Dostęp do usługi Hive można uzyskać w klastrze zapytań interakcyjnych tylko za pośrednictwem widoku Apache Ambari Hive Hive, beeline i sterownika Połączenie ivity bazy danych Programu Microsoft Hive (Hive ODBC). Nie można uzyskać do niego dostępu za pośrednictwem konsoli programu Hive, Templeton, klasycznego interfejsu wiersza polecenia platformy Azure ani programu Azure PowerShell.

Tworzenie klastra zapytań interakcyjnych

Aby uzyskać informacje na temat tworzenia klastra usługi HDInsight, zobacz Tworzenie klastrów Apache Hadoop w usłudze HDInsight. Wybierz typ klastra Interakcyjne zapytanie.

Ważne

Minimalny rozmiar węzła głównego klastrów zapytań interakcyjnych jest Standard_D13_v2. Aby uzyskać więcej informacji, zobacz wykres ustalania rozmiaru maszyny wirtualnej platformy Azure.

Wykonywanie zapytań Apache Hive z zapytania interakcyjnego

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 (Wizualizacja danych interakcyjnych 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 Połączenie do usługi Azure HDInsight i uruchamianie zapytań apache Hive przy użyciu narzędzi Data Lake Tools for Visual Studio.
Visual Studio Code Zobacz Używanie programu Visual Studio Code dla oprogramowania Apache Hive, LLAP lub pySpark.
Widok hive systemu Apache Ambari Zobacz 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 Używanie programu Apache Hive z usługą Apache Hadoop w usłudze HDInsight przy użyciu usługi Beeline. Możesz użyć narzędzia Beeline z węzła głównego lub z pustego węzła krawędzi. Zalecamy używanie usługi Beeline z pustego węzła krawędzi. Aby uzyskać informacje na temat tworzenia klastra usługi HDInsight przy użyciu pustego węzła brzegowego, zobacz Używanie pustych węzłów brzegowych w usłudze HDInsight.
Hive ODBC Zobacz Połączenie programu Excel do platformy Apache Hadoop za pomocą sterownika Microsoft Hive ODBC.

Aby znaleźć parametry połączenia JDBC (Java Database Połączenie ivity):

  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