Jaa


Mikä on Livy-ohjelmointirajapinta tietotekniikkaan?

Sovellettavissa: ✅ Fabric Data Engineering and Data Science

Microsoft Fabric Livy API antaa käyttäjien lähettää ja suorittaa Spark-koodia Spark-laskennassa, joka liittyy Fabric Lakehouseen, poistaen tarpeen luoda Notebook- tai Spark Job Definition -artefakteja. Tämä Lakehouse-integrointi varmistaa OneLakeen tallennettujen tietojen yksinkertaisen käytön.

Ominaisuudet

Fabric Livy API tukee seuraavia työtyyppejä:

  • Istuntotehtävät — Livy-istuntotyö luo Spark-istunnon, joka pysyy aktiivisena koko Livy-API:n kanssa käydyn vuorovaikutuksen ajan. Sessiot ovat hyödyllisiä interaktiivisissa työkuormissa. Istunto alkaa, kun työ lähetetään, ja kestää siihen asti, kunnes käyttäjä lopettaa sen tai järjestelmä lopettaa sen 20 minuutin passiivisuuden jälkeen. Useat tehtävät voivat toimia session aikana, jakaen tilaa ja välimuistissa olevaa dataa suoritusten välillä.
  • Erätyöt — Livyn erätyö lähettää Spark-hakemuksen yhdelle työn suoritukselle. Toisin kuin sessiotyö, erätyö ei yllä jatkuvaa Spark-sessiota. Jokainen työ käynnistää uuden Spark-istunnon, joka päättyy työn valmistuttua, mikä toimii hyvin tehtävissä, jotka eivät perustu aiempiin laskelmiin tai vaadi tilan ylläpitoa.
  • Korkeat samanaikaiset sessiot — Korkea samanaikaisuusistunto (HC) mahdollistaa samanaikaisen Spark-suorituksen antamalla asiakkaille mahdollisuuden hankkia useita itsenäisiä suorituskonteksteja. Jokainen HC-istunto kuvataan Spark REPL:ksi (Read-Eval-Print Loop) jaetun taustalla olevan Livy-istunnon sisällä, mikä tukee rinnakkaista suoritusta, ennustettavaa resurssien käyttöä ja eristämistä samanaikaisten pyyntöjen välillä. Lisätietoja löytyy High conparallel-tuki Fabric Livy API:sta.

Muistio

Korkean rinnakkaistuen tuki on additiivista eikä muuta olemassa olevia Livy API -sopimuksia. Olemassa olevat Livyn istunto- ja eräkuormitukset toimivat edelleen ilman muutoksia.

Livy-ohjelmointirajapinnan käytön aloittaminen