Amazon EMR Serverless now supports interactive sessions with Spark Connect, enabling you to develop and run Apache Spark applications from managed notebooks in Amazon SageMaker Unified Studio, as well as your favorite notebook environments and IDEs such as Jupyter and Visual Studio Code. You can also monitor and debug active and completed sessions in the EMR console, and get granular cost and usage visibility for individual sessions.
An interactive session provides a persistent Spark context that seamlessly spans across cells and scripts, enabling you to blend local Python code execution with remote Spark operations within a unified environment. This is enabled by Spark Connect’s client-server architecture, which decouples your application client from the Spark driver and allows you to maintain your preferred development environment and tooling while Spark infrastructure runs independently on EMR Serverless. This architecture unlocks workflows including ad hoc data exploration, iterative step-by-step debugging, and incremental PySpark job development before deploying to production. For observability, you get real-time session monitoring via the Spark UI, history tracking through the Spark History Server, and session management from the EMR console or API/CLI/SDK.
Spark Connect on Amazon EMR Serverless is available with EMR release 7.13 in all AWS Regions where Amazon EMR Serverless is available. The SageMaker Unified Studio experience is available in supported regions. To get started, visit the EMR Serverless Interactive Sessions User Guide or the Amazon SageMaker Unified Studio Getting Started guide.
Categories: marketing:marchitecture/analytics,general:products/amazon-emr
Source: Amazon Web Services
Latest Posts
- (Updated) Notebooks in Microsoft 365 Copilot: Organize work across conversations [MC1326520]
![(Updated) Notebooks in Microsoft 365 Copilot: Organize work across conversations [MC1326520] 2 pexels apasaric 1411677](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==)
- (Updated) Microsoft Teams: Distinguish invites among Attendee, Presenter, and Co-organizer emails [MC1009930]
![(Updated) Microsoft Teams: Distinguish invites among Attendee, Presenter, and Co-organizer emails [MC1009930] 3 pexels hngstrm 1983924](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==)
- (Updated) Microsoft Teams: AI meeting recap without transcript to meet compliance policies [MC1275312]
![(Updated) Microsoft Teams: AI meeting recap without transcript to meet compliance policies [MC1275312] 4 pexels flickr 145939](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==)
- Amazon EC2 M9g and M9gd general purpose instances are now available


![(Updated) Notebooks in Microsoft 365 Copilot: Organize work across conversations [MC1326520] 2 pexels apasaric 1411677](https://mwpro.co.uk/wp-content/uploads/2025/06/pexels-apasaric-1411677-150x150.webp)
![(Updated) Microsoft Teams: Distinguish invites among Attendee, Presenter, and Co-organizer emails [MC1009930] 3 pexels hngstrm 1983924](https://mwpro.co.uk/wp-content/uploads/2024/08/pexels-hngstrm-1983924-150x150.webp)
![(Updated) Microsoft Teams: AI meeting recap without transcript to meet compliance policies [MC1275312] 4 pexels flickr 145939](https://mwpro.co.uk/wp-content/uploads/2025/06/pexels-flickr-145939-150x150.webp)

