Udostępnij za pośrednictwem


Tworzenie woluminów i zarządzanie nimi

Ten artykuł zawiera przykłady składni służące do tworzenia i usuwania woluminów wykazu aparatu Unity oraz zarządzania nimi.

Tworzenie woluminu

Podczas tworzenia woluminu przy użyciu programu SQL, Eksploratora wykazu lub innych narzędzi wolumin zarządzany jest tworzony domyślnie. Aby utworzyć wolumin zewnętrzny, należy skojarzyć wolumin z lokalizacją zewnętrzną.

Poniższe instrukcje obejmują przykładową składnię tworzenia woluminów zarządzanych i opcjonalnie określanie lokalizacji przechowywania obiektów w chmurze w celu utworzenia woluminu zewnętrznego.

Eksplorator wykazu

Aby utworzyć wolumin w Eksploratorze wykazu:

  1. W obszarze roboczym usługi Azure Databricks kliknij pozycję Ikona wykazu Wykaz.
  2. Wyszukaj lub wyszukaj schemat, do którego chcesz dodać wolumin, i wybierz go.
  3. Kliknij przycisk Utwórz wolumin. (Musisz mieć wystarczające uprawnienia).
  4. Wprowadź nazwę woluminu.
  5. Jeśli chcesz utworzyć wolumin zewnętrzny, wykonaj następujące czynności:
    1. Wybierz lokalizację zewnętrzną, w której chcesz utworzyć wolumin.
    2. Edytuj ścieżkę, aby odzwierciedlić podkatalog, w którym chcesz utworzyć wolumin.
  6. Podaj komentarz (opcjonalnie).
  7. Kliknij pozycję Utwórz.

SQL

Aby utworzyć wolumin zarządzany, użyj następującej składni:

CREATE VOLUME <catalog>.<schema>.<volume-name>;

Aby utworzyć wolumin zewnętrzny, dodaj klauzulę LOCATION , jak w poniższym przykładzie:

CREATE EXTERNAL VOLUME <catalog>.<schema>.<external-volume-name>
LOCATION 'abfss://<container-name>@<storage-account>.dfs.core.windows.net/<path>/<directory>';

Uwaga

Podczas definiowania woluminu zewnętrznego dostęp identyfikatora URI chmury do danych w ścieżce woluminu podlega uprawnieniam przyznanym na woluminie, a nie uprawnieniami przyznanymi w lokalizacji zewnętrznej, w której jest przechowywany wolumin.

Zobacz CREATE VOLUME (TWORZENIE WOLUMINU).

Wymagane uprawnienia

Aby utworzyć wolumin, musisz mieć następujące uprawnienia:

Zasób Wymagane uprawnienia
Schemat USE SCHEMA, CREATE VOLUME
Wykaz USE CATALOG

Domyślnie woluminy zarządzane są tworzone w zarządzanej lokalizacji magazynu skojarzonej ze schematem zawierającym. Zobacz Określanie lokalizacji magazynu zarządzanego w katalogu aparatu Unity.

Aby utworzyć woluminy zewnętrzne, musisz również mieć CREATE EXTERNAL VOLUME uprawnienia do lokalizacji zewnętrznej, która zarządza magazynem obiektów w chmurze określonym w LOCATION klauzuli . Zobacz Łączenie z magazynem obiektów w chmurze i usługami przy użyciu wykazu aparatu Unity.

Usuwanie woluminu

Eksplorator wykazu

Aby usunąć wolumin w Eksploratorze wykazu:

  1. W obszarze roboczym usługi Azure Databricks kliknij pozycję Ikona wykazu Wykaz.
  2. Wyszukaj lub przeglądaj wolumin, który chcesz usunąć i wybierz go.
  3. Kliknij ikonę Menu Kebab z prawej strony nazwy woluminu i wybierz pozycję Usuń.
  4. Kliknij przycisk Usuń w wyświetlonym oknie dialogowym, aby potwierdzić.

SQL

Użyj następującej składni, aby usunąć wolumin:

DROP VOLUME IF EXISTS <volume-name>;

Zobacz DROP VOLUME (UPUSZCZANIE WOLUMINU).

Uwaga

Usunięcie woluminu zarządzanego oznacza zawarte pliki do usunięcia, a usunięcie woluminu zewnętrznego nie jest. Zobacz Różnice zachowania między woluminami zarządzanymi i zewnętrznymi.

Wymagane uprawnienia

Tylko użytkownicy z uprawnieniami właściciela mogą usuwać wolumin. Zobacz Własność woluminu.

Zmienianie nazwy woluminu

Eksplorator wykazu

Aby zmienić nazwę woluminu w Eksploratorze wykazu:

  1. W obszarze roboczym usługi Azure Databricks kliknij pozycję Ikona wykazu Wykaz.
  2. Wyszukaj lub wyszukaj wolumin, którego nazwę chcesz zmienić, i wybierz go.
  3. Kliknij ikonę Menu Kebab z prawej strony nazwy woluminu i wybierz pozycję Zmień nazwę.
  4. Wprowadź nazwę woluminu.
  5. Kliknij przycisk Zapisz.

SQL

Użyj następującej składni, aby zmienić nazwę woluminu:

ALTER VOLUME <volume-name> RENAME TO <new-volume-name>

Zobacz ALTER VOLUME (ALTER VOLUME).

Wymagane uprawnienia

Tylko użytkownicy z uprawnieniami właściciela mogą zmienić nazwę woluminu. Zobacz Własność woluminu.

Zmienianie uprawnień na woluminie

Eksplorator wykazu

Aby zmienić uprawnienia woluminu w Eksploratorze wykazu, zacznij od przejścia do interfejsu użytkownika uprawnień:

  1. W obszarze roboczym usługi Azure Databricks kliknij pozycję Ikona wykazu Wykaz.
  2. Wyszukaj lub przeglądaj wolumin, dla którego chcesz zmodyfikować uprawnienia zmiany i wybierz go.
  3. Kliknij kartę Uprawnienia . Wyświetlane są przyznane i dziedziczone uprawnienia na woluminie.

Aby przyznać nowe uprawnienia, wykonaj następujące czynności:

  1. Kliknij pozycję Udziel.
  2. Wpisz, aby wyszukać podmiot zabezpieczeń. Wybierz podmiot zabezpieczeń, którego chcesz udzielić uprawnień. Możesz wybrać wiele podmiotów zabezpieczeń.
  3. Wybierz uprawnienia, które chcesz przyznać.
  4. Kliknij pozycję Udziel.

Uwaga

Jeśli podmiot zabezpieczeń nie ma USE CATALOG uprawnień i USE SCHEMA w zasobach nadrzędnych, zostanie wyświetlone ostrzeżenie, że wymagane są dodatkowe uprawnienia. Jeśli masz wystarczające uprawnienia do zasobów nadrzędnych, aby przyznać te uprawnienia, zostanie również wyświetlone pole wyboru, aby przyznać te uprawnienia.

Aby odwołać uprawnienia, wykonaj następujące czynności:

  1. Wybierz co najmniej jedną dotację.
  2. Kliknij pozycję Odwołaj.
  3. Kliknij przycisk Odwołaj w wyświetlonym oknie dialogowym, aby potwierdzić.

SQL

Użyj funkcji GRANT i REVOKE , aby zmienić uprawnienia na woluminie.

Na przykład następujące granty READ FILES składni na woluminie:

GRANT READ FILES ON VOLUME <volume-name> TO <principal>

Następująca składnia do odwołania WRITE FILES w woluminie:

REVOKE WRITE FILES ON VOLUME <volume-name> TO <principal>

Zobacz Zarządzanie uprawnieniami w wykazie aparatu Unity.

Wymagane uprawnienia

Tylko użytkownicy z uprawnieniami właściciela mogą mieć uprawnienia do woluminu. Zobacz Własność woluminu.

Zmienianie właściciela woluminu

Eksplorator wykazu

Aby zmienić właściciela woluminu w Eksploratorze wykazu, wykonaj następujące czynności:

  1. W obszarze roboczym usługi Azure Databricks kliknij pozycję Ikona wykazu Wykaz.
  2. Wyszukaj lub przeglądaj wolumin, dla którego chcesz zmienić własność, i wybierz go.
  3. W okienku Informacje o tym woluminie kliknij Edytuj ikonę obok pozycji Właściciel.
  4. Wpisz, aby wyszukać podmiot zabezpieczeń i wybrać go.
  5. Kliknij przycisk Zapisz.

SQL

Użyj następującej składni, aby zmienić właściciela woluminu:

ALTER VOLUME <volume-name> SET OWNER TO <principal-name>

Zobacz ALTER VOLUME (ALTER VOLUME).

Wymagane uprawnienia

Tylko użytkownicy z uprawnieniami właściciela mogą zmieniać właściciela woluminu. Zobacz Własność woluminu.