Azure HDInsight 하이브 태스크Azure HDInsight Hive Task

Azure HDInsight 하이브 태스크 를 사용하여 Azure HDInsight 클러스터에서 하이브 스크립트를 실행합니다.Use the Azure HDInsight Hive Task to run Hive script on an Azure HDInsight cluster.

Azure HDInsight 하이브 태스크를 추가하려면 해당 태스크를 SSIS 디자이너로 끌어서 놓고 두 번 클릭하거나 마우스 오른쪽 단추를 클릭하고 편집 을 클릭하여 다음과 같은 Azure HDInsight 하이브 태스크 편집기 대화 상자를 표시합니다.To add an Azure HDInsight Hive Task, drag-drop it to the SSIS Designer, and double-click or right-click and click Edit to see the following Azure HDInsight Hive Task Editor dialog box.

Azure HDInsight 하이브 태스크Azure용 SSIS(SQL Server Integration Services) 기능 팩의 구성 요소입니다.The Azure HDInsight Hive Task is a component of the SQL Server Integration Services (SSIS) Feature Pack for Azure.

다음 목록에서는 이 대화 상자의 필드에 대해 설명합니다.The following list describes fields in this dialog box.

  1. HDInsightConnection 필드에서는 기존 Azure HDInsight 연결 관리자를 선택하거나 스크립트를 실행하는 데 사용한 Azure HDInsight 클러스터를 참조하는 HDInsight 연결 관리자를 새로 만듭니다.For the HDInsightConnection field, select an existing Azure HDInsight Connection Manager or create a new one that refers to the Azure HDInsight cluster used to execute the script.

  2. AzureStorageConnection 필드에서는 기존 Azure Storage 연결 관리자를 선택하거나 클러스터에 연결된 Azure Storage 계정을 참조하는 Storage 연결 관리자를 새로 만듭니다.For the AzureStorageConnection field, select an existing Azure Storage Connection Manager or create a new one that refers to the Azure Storage Account associated with the cluster. 스크립트 실행 출력 및 오류 로그를 다운로드하려는 경우에만 필요합니다.This is only necessary if you want to download the script execution output and error logs.

  3. BlobContainer 필드의 경우 클러스터와 연결된 저장소 컨테이너 이름을 지정합니다.For the BlobContainer field, specify the storage container name associated with the cluster. 스크립트 실행 출력 및 오류 로그를 다운로드하려는 경우에만 필요합니다.This is only necessary if you want to download the script execution output and error logs.

  4. LocalLogFolder 필드의 경우 스크립트 실행 출력 및 오류 로그를 다운로드할 폴더를 지정합니다.For the LocalLogFolder field, specify the folder to which the script execution output and error logs will be downloaded to. 스크립트 실행 출력 및 오류 로그를 다운로드하려는 경우에만 필요합니다.This is only necessary if you want to download the script execution output and error logs.

  5. 두 가지 방법으로 실행할 Hive 스크립트를 지정할 수 있습니다.There are two ways to specify the Hive script to execute:

    1. 인라인 스크립트: 스크립트 입력 대화 상자에 실행할 인라인 스크립트를 입력하여 스크립트 필드를 지정합니다.In-line script: Specify the Script field by typing in-line the script to execute in the Enter Script dialog box.

    2. 스크립트 파일: Azure Blob Storage에 스크립트 파일을 업로드하고 BlobName 필드를 지정합니다.Script file: Upload the script file to Azure Blob Storage and specify the BlobName field. blob이 기본 저장소 계정 또는 HDInsight 클러스터와 연결된 컨테이너에 없는 경우 ExternalStorageAccountNameExternalBlobContainer 필드를 지정해야 합니다.If the blob is not in the default storage account or container associated with the HDInsight cluster, the ExternalStorageAccountName and ExternalBlobContainer fields must be specified. 외부 Blob의 경우에는 공용으로 액세스할 수 있도록 구성해야 합니다.For an external blob, make sure that it is configured as publicly accessible.

      스크립트 파일과 인라인 스크립트를 모두 지정하면 스크립트 파일이 사용되며 인라인 스크립트는 무시됩니다.If both are specified, script file will be used and the in-line script will be ignored.