Azure komut satırı arabirimi 'ni (CLı) kullanarak Azure Data Lake Analytics yönetme

Azure CLı kullanarak Azure Data Lake Analytics hesaplarını, veri kaynaklarını, kullanıcıları ve işleri yönetmeyi öğrenin. Diğer araçları kullanarak yönetim konularını görmek için yukarıdaki sekmeye tıklayın.

Önkoşullar

Bu öğreticiye başlamadan önce aşağıdaki kaynaklara sahip olmanız gerekir:

  • Azure aboneliği. Bkz. Azure ücretsiz deneme sürümü edinme.

  • Azure CLI. Bkz. Azure CLI'yı yükleme ve yapılandırma.

  • Komutunu kullanarak kimlik doğrulaması yapın az login ve kullanmak istediğiniz aboneliği seçin. Bir iş veya okul hesabı kullanarak kimlik doğrulama gerçekleştirme konusunda daha fazla bilgi için bkz. Azure CLI'dan Azure aboneliğine bağlanma.

    az login
    az account set --subscription <subscription id>
    

    Artık Data Lake Analytics ve Data Lake Store komutlarına erişebilirsiniz. Data Lake Store ve Data Lake Analytics komutlarını listelemek için aşağıdaki komutu çalıştırın:

    az dls -h
    az dla -h
    

Hesapları yönetme

Herhangi bir Data Lake Analytics işini çalıştırmadan önce bir Data Lake Analytics hesabınız olması gerekir. Azure HDInsight 'tan farklı olarak, bir iş çalıştırmayan bir analiz hesabı için ödeme yapmazsınız. Yalnızca bir iş çalıştığı zaman için ödeme yaparsınız. Daha fazla bilgi için bkz. Azure Data Lake Analytics genel bakış.

Hesap oluşturma

Data Lake bir hesap oluşturmak için aşağıdaki komutu çalıştırın,

az dla account create --account "<Data Lake Analytics account name>" --location "<Location Name>" --resource-group "<Resource Group Name>" --default-data-lake-store "<Data Lake Store account name>"

Hesapları Güncelleştir

Aşağıdaki komut, mevcut bir Data Lake Analytics hesabının özelliklerini güncelleştirir

az dla account update --account "<Data Lake Analytics Account Name>" --firewall-state "Enabled" --query-store-retention 7

Hesapları listele

Belirli bir kaynak grubu içindeki Data Lake Analytics hesaplarını listeleme

az dla account list "<Resource group name>"

Hesap ayrıntılarını al

az dla account show --account "<Data Lake Analytics account name>" --resource-group "<Resource group name>"

Hesap silme

az dla account delete --account "<Data Lake Analytics account name>" --resource-group "<Resource group name>"

Veri kaynaklarını yönetme

Data Lake Analytics Şu anda aşağıdaki iki veri kaynağını desteklemektedir:

Bir analiz hesabı oluşturduğunuzda, bir Azure Data Lake Storage hesabını varsayılan depolama hesabı olacak şekilde atamanız gerekir. Varsayılan Data Lake depolama hesabı, iş meta verilerini ve iş denetim günlüklerini depolamak için kullanılır. Bir analiz hesabı oluşturduktan sonra, ek Data Lake Storage hesapları ve/veya Azure depolama hesabı ekleyebilirsiniz.

Varsayılan Data Lake Store hesabını bulun

Komutunu çalıştırarak kullanılan varsayılan Data Lake Store hesabını görüntüleyebilirsiniz az dla account show . Varsayılan hesap adı defaultDataLakeStoreAccount özelliği altında listelenir.

az dla account show --account "<Data Lake Analytics account name>"

Ek BLOB depolama hesapları ekleme

az dla account blob-storage add --access-key "<Azure Storage Account Key>" --account "<Data Lake Analytics account name>" --storage-account-name "<Storage account name>"

Not

Yalnızca BLOB depolama kısa adları desteklenir. FQDN kullanmayın, örneğin "myblob.blob.core.windows.net".

Ek Data Lake Store hesapları ekleme

Aşağıdaki komut, belirtilen Data Lake Analytics hesabını ek bir Data Lake Store hesabıyla güncelleştirir:

az dla account data-lake-store add --account "<Data Lake Analytics account name>" --data-lake-store-account-name "<Data Lake Store account name>"

Mevcut veri kaynağını güncelleştir

Var olan bir BLOB depolama hesabı anahtarını güncelleştirmek için:

az dla account blob-storage update --access-key "<New Blob Storage Account Key>" --account "<Data Lake Analytics account name>" --storage-account-name "<Data Lake Store account name>"

Veri kaynaklarını listeleme

Data Lake Store hesaplarını listelemek için:

az dla account data-lake-store list --account "<Data Lake Analytics account name>"

BLOB depolama hesabını listelemek için:

az dla account blob-storage list --account "<Data Lake Analytics account name>"

"DataLakeStoreAccounts:" bilgileri vurgulanmış şekilde Azure C L I 'yi gösteren ekran görüntüsü.

Veri kaynaklarını silme

Bir Data Lake Store hesabını silmek için:

az dla account data-lake-store delete --account "<Data Lake Analytics account name>" --data-lake-store-account-name "<Azure Data Lake Store account name>"

BLOB depolama hesabını silmek için:

az dla account blob-storage delete --account "<Data Lake Analytics account name>" --storage-account-name "<Data Lake Store account name>"

İşleri yönetme

Bir iş oluşturabilmeniz için önce bir Data Lake Analytics hesabınızın olması gerekir. Daha fazla bilgi için bkz. Data Lake Analytics hesaplarını yönetme.

İşleri listeleme

az dla job list --account "<Data Lake Analytics account name>"

Data Lake Analytics listesi veri kaynağı

İş ayrıntılarını al

az dla job show --account "<Data Lake Analytics account name>" --job-identity "<Job Id>"

İşleri gönder

Not

Bir işin varsayılan önceliği 1000 ' dir ve bir iş için varsayılan paralellik derecesi 1 ' dir.

az dla job submit --account "<Data Lake Analytics account name>" --job-name "<Name of your job>" --script "<Script to submit>"

İşleri iptal et

İş KIMLIĞINI bulmak için List komutunu kullanın ve ardından işlemi iptal etmek için iptal 'i kullanın.

az dla job cancel --account "<Data Lake Analytics account name>" --job-identity "<Job Id>"

İşlem hatları ve tekrarlar

İşlem hatları ve tekrarlar hakkında bilgi edinin

Önceden gönderilmiş işler hakkında işlem hatları bilgilerini görmek için az dla job pipeline komutlarını kullanın.

az dla job pipeline list --account "<Data Lake Analytics Account Name>"

az dla job pipeline show --account "<Data Lake Analytics Account Name>" --pipeline-identity "<Pipeline ID>"

Önceden gönderilmiş işler hakkında tekrar bilgilerini görmek için az dla job recurrence komutlarını kullanın.

az dla job recurrence list --account "<Data Lake Analytics Account Name>"

az dla job recurrence show --account "<Data Lake Analytics Account Name>" --recurrence-identity "<Recurrence ID>"

Sonraki adımlar