Re: Issue with Spark Session Initialization in Kubernetes Deployment

2024-01-05 Thread Mich Talebzadeh
Hi,

I personally do not use the Spark operator.

 Anyhow, the Spark Operator automates the deployment and management of
Spark applications within Kubernetes. However, it does not eliminate the
need to configure Spark sessions for proper communication with the k8
cluster.  So specifying the master URL is mandatory even when using the
Spark Operator in Kubernetes deployments.

from pyspark.sql import SparkSession
spark = SparkSession.builder \
.appName("AppConstants.APPLICATION_NAME") \
.config("spark.master",
"k8s://https://:")
\
.getOrCreate()

HTH

Mich Talebzadeh,
Dad | Technologist | Solutions Architect | Engineer
London
United Kingdom


   view my Linkedin profile



 https://en.everybodywiki.com/Mich_Talebzadeh



*Disclaimer:* Use it at your own risk. Any and all responsibility for any
loss, damage or destruction of data or any other property which may arise
from relying on this email's technical content is explicitly disclaimed.
The author will in no case be liable for any monetary damages arising from
such loss, damage or destruction.




On Thu, 4 Jan 2024 at 21:29, Atul Patil  wrote:

> Hello Team,
>
> I am currently working on initializing a Spark session using Spark
> Structure Streaming within a Kubernetes deployment managed by the Spark
> Operator. During the initialization process, I encountered an error message
> indicating the necessity to set a master URL:
>
> *"Caused by: org.apache.spark.SparkException: A master URL must be set in
> your configuration."*
>
> Could you kindly confirm if specifying the master URL is mandatory in this
> context of using Spark Structure Streaming programming with the Spark
> Operator for Kubernetes deployments?
>
> Below is the code snippet I am using for Spark session initialization:
> SparkSession sparkSession = SparkSession.builder()
> .appName(AppConstants.APPLICATION_NAME)
> .getOrCreate()
>
> Thank you!
>
> Regards,
> Atul
>
>
>


Issue with Spark Session Initialization in Kubernetes Deployment

2024-01-04 Thread Atul Patil
Hello Team,

I am currently working on initializing a Spark session using Spark
Structure Streaming within a Kubernetes deployment managed by the Spark
Operator. During the initialization process, I encountered an error message
indicating the necessity to set a master URL:

*"Caused by: org.apache.spark.SparkException: A master URL must be set in
your configuration."*

Could you kindly confirm if specifying the master URL is mandatory in this
context of using Spark Structure Streaming programming with the Spark
Operator for Kubernetes deployments?

Below is the code snippet I am using for Spark session initialization:
SparkSession sparkSession = SparkSession.builder()
.appName(AppConstants.APPLICATION_NAME)
.getOrCreate()

Thank you!

Regards,
Atul