Azure HDInsight의 대화형 쿼리란?

대화형 쿼리(Apache Hive LLAP 또는 짧은 대기 시간 분석 처리라고도 함)는 Azure HDInsight 클러스터 유형입니다. Interactive Query에서는 메모리 내 캐싱을 지원하여 Apache Hive 쿼리를 더 강화된 대화형 방식으로 더 빠르게 수행할 수 있습니다. 고객은 대화형 쿼리를 사용하여 Azure Storage 및 Azure Data Lake Storage에 저장된 데이터를 초고속 방식으로 쿼리합니다. 개발자 및 데이터 과학자는 대화형 쿼리를 사용하여 가장 선호하는 BI 도구를 사용하여 쉽게 빅 데이터 작업을 수행할 수 있습니다. HDInsight 대화형 쿼리는 빅 데이터에 쉽게 액세스할 수 있도록 몇 가지 도구를 지원합니다.

Interactive Query 클러스터는 Apache Hadoop 클러스터와 다릅니다. Hive 서비스만 포함합니다.

Interactive Query 클러스터의 Hive 서비스는 Apache Ambari Hive 보기, Beeline 및 Microsoft Hive ODBC(Open Database Connectivity) Driver를 통해서만 액세스할 수 있습니다. Hive 콘솔, Templeton, Azure 클래식 CLI 또는 Azure PowerShell을 통해서는 액세스할 수 없습니다.

대화형 쿼리 클러스터 만들기

HDInsight 클러스터를 만드는 방법에 대한 자세한 내용은 HDInsight에서 Apache Hadoop 클러스터 만들기를 참조하세요. 대화형 쿼리 클러스터 형식을 선택합니다.

Important

대화형 쿼리 클러스터의 최소 헤드 노드 크기는 Standard_D13_v2입니다. 자세한 내용은 Azure 가상 머신 크기 조정 차트를 참조하세요.

Interactive Query에서 Apache Hive 쿼리 실행

Hive 쿼리를 실행하려면 다음 옵션이 있어야 합니다.

메서드 설명
Microsoft Power BI Azure HDInsight에서 Power BI를 사용하여 대화형 쿼리 Apache Hive 데이터 시각화Azure HDInsight에서 Power BI를 사용하여 빅 데이터 시각화를 참조하세요.
Visual Studio Data Lake Tools for Visual Studio를 사용하여 Azure HDInsight에 연결 및 Apache Hive 쿼리 실행을 참조하세요.
Visual Studio Code Apache Hive, LLAP 또는 pySpark용 Visual Studio Code 사용을 참조하세요.
Apache Ambari Hive 보기 Azure HDInsight에서 Apache Hadoop과 Apache Hive View 사용을 참조하세요. HDInsight 4.0에서는 Hive 보기를 사용할 수 없습니다.
Apache Beeline Beeline를 사용하여 HDInsight에서 Apache Hadoop과 Apache Hive 사용을 참조하세요. 헤드 노드 또는 빈 에지 노드에서 Beeline을 사용할 수 있습니다. 빈 에지 노드에서 Beeline을 사용하는 것이 좋습니다. 빈 에지 노드를 사용하여 HDInsight 클러스터를 만드는 방법에 자세한 내용은 HDInsight에서 빈 에지 노드 사용을 참조하세요.
Hive ODBC Microsoft Hive ODBC 드라이버를 사용하여 Apache Hadoop에 Excel 연결을 참조하세요.

JDBC(Java Database Connectivity) 연결 문자열을 찾으려면 다음을 수행합니다.

  1. 웹 브라우저에서 https://CLUSTERNAME.azurehdinsight.net/#/main/services/HIVE/summary로 이동합니다. 여기서 CLUSTERNAME은 클러스터의 이름입니다.

  2. URL을 복사하려면 클립보드 아이콘을 선택합니다.

    HDInsight Hadoop Interactive Query LLAP JDBC.

다음 단계