Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:✅ Inżynieria danych i nauka o danych w Fabric
Microsoft Fabric Livy API umożliwia użytkownikom przesyłanie i wykonywanie kodu Spark w ramach obliczeń Spark skojarzonych z Fabric Lakehouse, eliminując konieczność tworzenia jakichkolwiek artefaktów definicji zadań w notesie lub Spark. Ta integracja z usługą Lakehouse zapewnia prosty dostęp do danych przechowywanych w usłudze OneLake.
Funkcje
Interfejs API usługi Fabric Livy obsługuje następujące typy zadań:
- Zadania sesji — Zadanie sesji Livy ustanawia sesję Spark, która pozostaje aktywna w trakcie interakcji z API Livy. Sesje są przydatne w przypadku obciążeń interaktywnych. Sesja rozpoczyna się po przesłaniu zadania i trwa do momentu zakończenia go przez użytkownika lub zakończenia systemu po upływie 20 minut braku aktywności. W ramach sesji można uruchamiać wiele zadań, współużytkować stan i buforowane dane między przebiegami.
- Zadania wsadowe — zadanie wsadowe usługi Livy przesyła aplikację Spark na potrzeby pojedynczego wykonania zadania. W przeciwieństwie do zadania sesyjnego, zadanie wsadowe nie utrzymuje ciągłej sesji Spark. Każde zadanie inicjuje nową sesję platformy Spark, która kończy się po zakończeniu zadania, co działa dobrze w przypadku zadań, które nie opierają się na poprzednich obliczeniach lub wymagają zachowania stanu.
- Sesje wysokiej współbieżności — sesja wysokiej współbieżności (HC) umożliwia współbieżne wykonywanie platformy Spark, umożliwiając klientom uzyskiwanie wielu niezależnych kontekstów wykonywania. Każda sesja HC mapuje się na pętlę REPL (Read-Eval-Print Loop) platformy Spark w obrębie współdzielonej sesji Livy, która obsługuje równoległe wykonywanie, przewidywalne użycie zasobów i izolację między współbieżnymi żądaniami. Aby uzyskać więcej informacji, zobaczcie Obsługę wysokiej współbieżności w interfejsie API usługi Fabric Livy.
Uwaga / Notatka
Obsługa wysokiej współbieżności ma charakter dodatku i nie zmienia istniejących kontraktów API Livy. Istniejące obciążenia związane z sesjami i zadaniami wsadowymi usługi Livy nadal działają bez modyfikacji.
Rozpocznij pracę z interfejsem API Livy
Dowiedz się, jak Tworzyć i uruchamiać zadania Spark przy użyciu interfejsu API Livy w Fabric :- Przesyłanie zadań sesji platformy Spark przy użyciu interfejsu API usługi Livy
- Przesyłanie zadań wsadowych Spark przy użyciu interfejsu API Livy.
- Wysoka współbieżność w interfejsie API Fabric Livy.