SlideShare a Scribd company logo
1 of 50
Copyright © 2018, edureka and/or its affiliates. All rights reserved.
PySpark Tutorial
www.edureka.co/pyspark-certification-trainingPython Spark Certification Training using PySpark
Objectives of Today’s Training
PySpark1
Advantages of PySpark2
PySpark Installation3
PySpark Fundamentals4
Demo5
Copyright © 2018, edureka and/or its affiliates. All rights reserved.
PySpark
www.edureka.co/pyspark-certification-trainingPython Spark Certification Training using PySpark
Spark Ecosystem
Spark SQL
(SQL)
Spark
Streaming
(Streaming)
MLlib
(Machine
Learning)
GraphX
(Graph
Computation)
Apache Spark Core API
www.edureka.co/pyspark-certification-trainingPython Spark Certification Training using PySpark
Spark SQL
(SQL)
Spark
Streaming
(Streaming)
MLlib
(Machine
Learning)
GraphX
(Graph
Computation)
Apache Spark Core API
Python API for Spark(PySpark)
Python in Spark Ecosystem
www.edureka.co/pyspark-certification-trainingPython Spark Certification Training using PySpark
PySpark
Spark is an open-source cluster-computing framework which is built around speed, ease of use,
and streaming analytics
Python is general purpose high level programming language. It provides wide range of libraries
and is majorly used for Machine Learning and Data Science
• It is a Python API for Spark majorly used for Data Science and Analysis
• Using PySpark, you can work with Spark RDDs in Python
Copyright © 2018, edureka and/or its affiliates. All rights reserved.
Advantages Spark with Python
www.edureka.co/pyspark-certification-trainingPython Spark Certification Training using PySpark
Advantages
EASYTO
LEARN
www.edureka.co/pyspark-certification-trainingPython Spark Certification Training using PySpark
EASYTO
LEARN
SIMPLE&
COMPREHENSIVE API
Advantages
www.edureka.co/pyspark-certification-trainingPython Spark Certification Training using PySpark
Advantages
EASYTO
LEARN
BETTERCODE
READABILITY&MAINTENANCE
SIMPLE&
COMPREHENSIVE API
www.edureka.co/pyspark-certification-trainingPython Spark Certification Training using PySpark
Advantages
EASYTO
LEARN
BETTERCODE
READABILITY&MAINTENANCE
SIMPLE&
COMPREHENSIVE API
AVAILABITLITYOF
VISUALIZATION
www.edureka.co/pyspark-certification-trainingPython Spark Certification Training using PySpark
Advantages
EASYTO
LEARN
BETTERCODE
READABILITY&MAINTENANCE
SIMPLE&
COMPREHENSIVE API
WIDERANGEOF
LIBRARIES
AVAILABITLITYOF
VISUALIZATION
www.edureka.co/pyspark-certification-trainingPython Spark Certification Training using PySpark
Advantages
EASYTO
LEARN
BETTERCODE
READABILITY&MAINTENANCE
SIMPLE&
COMPREHENSIVE API
WIDERANGEOF
LIBRARIES
AVAILABITLITYOF
VISUALIZATION
ACTIVE
COMMUNITY
Copyright © 2018, edureka and/or its affiliates. All rights reserved.
PySpark Installation
www.edureka.co/pyspark-certification-trainingPython Spark Certification Training using PySpark
PySpark Installation
1. Go to: https://spark.apache.org/downloads.html
2. Select the Spark version from the drop down list
3. Click on the link to download the file.
www.edureka.co/pyspark-certification-trainingPython Spark Certification Training using PySpark
PySpark Installation
Install pip (version 10 or more)
Install jupyter notebook
www.edureka.co/pyspark-certification-trainingPython Spark Certification Training using PySpark
PySpark Installation
Add the Spark and PySpark in the bashrc file
Copyright © 2018, edureka and/or its affiliates. All rights reserved.
PySpark Fundamentals
Spark Context
RDDs
Broadcast &
Accumulator
SparkConf
SparkFiles
DataFrames
StorageLevel
MLlib
Spark Context
RDDs
Broadcast &
Accumulator
SparkConf
SparkFiles
DataFrames
StorageLevel
MLlib
www.edureka.co/pyspark-certification-trainingPython Spark Certification Training using PySpark
Spark Context
Spark Context
Spark
Context
Py Process
Py4J
Worker (JVM)
Block 1
Worker(JVM)
Block 2
Local FS
Py Process
Py Process
Py Process
Local Cluster
SparkContext is the entry point to any spark functionality
Socket
Socket
Pipe
Pipe
Pipe
Pipe
www.edureka.co/pyspark-certification-trainingPython Spark Certification Training using PySpark
Spark Context
Master appName sparkHome pyFiles
Environment batchSize Serializer conf
Gateaway JSC Profiler_cls
SparkContext parameters
www.edureka.co/pyspark-certification-trainingPython Spark Certification Training using PySpark
Spark Context
SparkContext parameters
sparkHome pyFiles
Environment Serializer
Gateaway JSC Profiler_cls
Master appName
batchSize conf
www.edureka.co/pyspark-certification-trainingPython Spark Certification Training using PySpark
PySpark
Basic life cycle of a PySpark program
01 03
02
Create RDDs Cache RDDs
Lazy
Transformation
Create RDDs from some external
data source or parallelize a
collection in your driver
program.
Lazily transform the base RDDs
into new RDDs using
transformations
Cache some of those RDDs for
future reuse
04 Perform Actions
Perform actions to execute
parallel computation and to
produce results
Spark Context
RDDs
Broadcast &
Accumulator
SparkConf
SparkFiles
DataFrames
StorageLevel
MLlib
www.edureka.co/pyspark-certification-trainingPython Spark Certification Training using PySpark
Resilient Distributed Dataset (RDDs)
RDDs is the building block of every Spark application and is immutable
R
D
D
esilient
istributed
ataset
Fault tolerant and is capable of rebuilding data on failure
Data is distributed among the multiple nodes in a cluster
Collection of partitioned data with primitive values or values of value
www.edureka.co/pyspark-certification-trainingPython Spark Certification Training using PySpark
Transformations & Actions in RDDs
To work on this immutable data, you need to create a new one via Transformations and Actions
Transformations
❑ map
❑ flatMap
❑ filter
❑ distinct
❑ reduceByKey
❑ mapPartitions
❑ sortBy
Actions
❑ collect
❑ collectAsMap
❑ reduce
❑ countByKey/countByValue
❑ take
❑ first
Spark Context
RDDs
Broadcast &
Accumulator
SparkConf
SparkFiles
DataFrames
StorageLevel
MLlib
www.edureka.co/pyspark-certification-trainingPython Spark Certification Training using PySpark
Broadcast & Accumulator
Parallel processing is achieved in Spark by using shared variables
Shared Variables
Broadcast Accumulator
These variables are used to save
the copy of data across all
nodes
These variables are used to
aggregate the information
through associative and
commutative operations
Spark Context
RDDs
Broadcast &
Accumulator
SparkConf
SparkFiles
DataFrames
StorageLevel
MLlib
www.edureka.co/pyspark-certification-trainingPython Spark Certification Training using PySpark
SparkConf
SparkConf provides the configurations to run a Spark application on a local system or a cluster
SparkConf object is used to set different parameters which takes priority over the system properties
Once SparkConf object is passed to Spark, it becomes immutable
www.edureka.co/pyspark-certification-trainingPython Spark Certification Training using PySpark
SparkConf
Attributes of SparkConf class
set(key, value)………………………………………
setMaster(value)……………………………………
setAppName(value)…………………………………
get(key, defaultValue=None)………
setSparkHome(value)……………………………
Sets Config property
Sets the master URL
Sets an application’s name
Gets the configuration value of a key
Sets the Spark installation path on worker nodes
Spark Context
RDDs
Broadcast &
Accumulator
SparkConf
SparkFiles
DataFrames
StorageLevel
MLlib
www.edureka.co/pyspark-certification-trainingPython Spark Certification Training using PySpark
SparkFiles
SparkFiles class helps in resolving the paths of files added to the Spark
get(filename)……………………………………………
getrootdirectory()………………………………
It specifies the path of the file that is added through sc.addFile()
It specifies the path to the root directory of the file that is added through sc.addFile()
Spark Context
RDDs
Broadcast &
Accumulator
SparkConf
SparkFiles
DataFrames
StorageLevel
MLlib
www.edureka.co/pyspark-certification-trainingPython Spark Certification Training using PySpark
DataFrames
Dataframe is a distributed collection of rows under named columns
Immutable
Lazy Evaluations
Distributed
www.edureka.co/pyspark-certification-trainingPython Spark Certification Training using PySpark
Dataframes
Col 1 Col 2 … Col n
Row 1
Row 2
:
Row 3
RDDs
RDBMS
DATA
Spark Context
RDDs
Broadcast &
Accumulator
SparkConf
SparkFiles
DataFrames
StorageLevel
MLlib
www.edureka.co/pyspark-certification-trainingPython Spark Certification Training using PySpark
StorageLevels
Disk Serialize
Memory Replicate
Class StorageLevel decides how RDDs should be stored
Spark Context
RDDs
Broadcast &
Accumulator
SparkConf
SparkFiles
DataFrames
StorageLevel
MLlib
www.edureka.co/pyspark-certification-trainingPython Spark Certification Training using PySpark
MLlib
Machine Learning API in Spark which interoperates with
NumPy in Python is called MLlib
It provides an integrated Data Analysis workflow
Enhances speed and performance
www.edureka.co/pyspark-certification-trainingPython Spark Certification Training using PySpark
MLlib
Various algorithms supported by MLlib
MLlib Clustering Frequent Pattern Matching Linear Algebra
Linear RegressionClassificationCollaborative Filtering
www.edureka.co/pyspark-certification-trainingPython Spark Certification Training using PySpark
MLlib
Various algorithms supported by MLlib
MLlib Clustering Frequent Pattern Matching Linear Algebra
Linear RegressionClassificationCollaborative Filtering
www.edureka.co/pyspark-certification-trainingPython Spark Certification Training using PySpark
MLlib
Various algorithms supported by MLlib
MLlib Clustering Frequent Pattern Matching Linear Algebra
Linear RegressionClassificationCollaborative Filtering
www.edureka.co/pyspark-certification-trainingPython Spark Certification Training using PySpark
MLlib
Various algorithms supported by MLlib
MLlib Clustering Frequent Pattern Matching Linear Algebra
Linear RegressionClassificationCollaborative Filtering
www.edureka.co/pyspark-certification-trainingPython Spark Certification Training using PySpark
MLlib
Various algorithms supported by MLlib
MLlib Clustering Frequent Pattern Matching Linear Algebra
Linear RegressionClassificationCollaborative Filtering
www.edureka.co/pyspark-certification-trainingPython Spark Certification Training using PySpark
MLlib
Various algorithms supported by MLlib
MLlib Clustering Frequent Pattern Matching Linear Algebra
Linear RegressionClassificationCollaborative Filtering
www.edureka.co/pyspark-certification-trainingPython Spark Certification Training using PySpark
MLlib
Various algorithms supported by MLlib
MLlib Clustering Frequent Pattern Matching Linear Algebra
Linear RegressionClassificationCollaborative Filtering
www.edureka.co/pyspark-certification-trainingPython Spark Certification Training using PySpark
MLlib
Various algorithms supported by MLlib
MLlib Clustering Frequent Pattern Matching Linear Algebra
Linear RegressionClassificationCollaborative Filtering
www.edureka.co/pyspark-certification-trainingPython Spark Certification Training using PySpark
Pyspark Tutorial | Introduction to Apache Spark with Python | PySpark Training | Edureka

More Related Content

What's hot

Apache Spark Architecture | Apache Spark Architecture Explained | Apache Spar...
Apache Spark Architecture | Apache Spark Architecture Explained | Apache Spar...Apache Spark Architecture | Apache Spark Architecture Explained | Apache Spar...
Apache Spark Architecture | Apache Spark Architecture Explained | Apache Spar...
Simplilearn
 
What Is Apache Spark? | Introduction To Apache Spark | Apache Spark Tutorial ...
What Is Apache Spark? | Introduction To Apache Spark | Apache Spark Tutorial ...What Is Apache Spark? | Introduction To Apache Spark | Apache Spark Tutorial ...
What Is Apache Spark? | Introduction To Apache Spark | Apache Spark Tutorial ...
Simplilearn
 

What's hot (20)

Apache Spark Overview
Apache Spark OverviewApache Spark Overview
Apache Spark Overview
 
Productizing Structured Streaming Jobs
Productizing Structured Streaming JobsProductizing Structured Streaming Jobs
Productizing Structured Streaming Jobs
 
Introduction to Spark with Python
Introduction to Spark with PythonIntroduction to Spark with Python
Introduction to Spark with Python
 
Hudi architecture, fundamentals and capabilities
Hudi architecture, fundamentals and capabilitiesHudi architecture, fundamentals and capabilities
Hudi architecture, fundamentals and capabilities
 
Processing Large Data with Apache Spark -- HasGeek
Processing Large Data with Apache Spark -- HasGeekProcessing Large Data with Apache Spark -- HasGeek
Processing Large Data with Apache Spark -- HasGeek
 
Introduction to Apache Spark
Introduction to Apache SparkIntroduction to Apache Spark
Introduction to Apache Spark
 
Intro to Apache Spark
Intro to Apache SparkIntro to Apache Spark
Intro to Apache Spark
 
Apache Spark Fundamentals
Apache Spark FundamentalsApache Spark Fundamentals
Apache Spark Fundamentals
 
Spark
SparkSpark
Spark
 
Apache Spark Introduction
Apache Spark IntroductionApache Spark Introduction
Apache Spark Introduction
 
Introduction to Spark Internals
Introduction to Spark InternalsIntroduction to Spark Internals
Introduction to Spark Internals
 
Deep Dive into Spark SQL with Advanced Performance Tuning with Xiao Li & Wenc...
Deep Dive into Spark SQL with Advanced Performance Tuning with Xiao Li & Wenc...Deep Dive into Spark SQL with Advanced Performance Tuning with Xiao Li & Wenc...
Deep Dive into Spark SQL with Advanced Performance Tuning with Xiao Li & Wenc...
 
Introduction to Apache Spark
Introduction to Apache SparkIntroduction to Apache Spark
Introduction to Apache Spark
 
Apache Spark Architecture | Apache Spark Architecture Explained | Apache Spar...
Apache Spark Architecture | Apache Spark Architecture Explained | Apache Spar...Apache Spark Architecture | Apache Spark Architecture Explained | Apache Spar...
Apache Spark Architecture | Apache Spark Architecture Explained | Apache Spar...
 
Deep Dive: Memory Management in Apache Spark
Deep Dive: Memory Management in Apache SparkDeep Dive: Memory Management in Apache Spark
Deep Dive: Memory Management in Apache Spark
 
Learn Apache Spark: A Comprehensive Guide
Learn Apache Spark: A Comprehensive GuideLearn Apache Spark: A Comprehensive Guide
Learn Apache Spark: A Comprehensive Guide
 
A Deep Dive into Spark SQL's Catalyst Optimizer with Yin Huai
A Deep Dive into Spark SQL's Catalyst Optimizer with Yin HuaiA Deep Dive into Spark SQL's Catalyst Optimizer with Yin Huai
A Deep Dive into Spark SQL's Catalyst Optimizer with Yin Huai
 
What Is Apache Spark? | Introduction To Apache Spark | Apache Spark Tutorial ...
What Is Apache Spark? | Introduction To Apache Spark | Apache Spark Tutorial ...What Is Apache Spark? | Introduction To Apache Spark | Apache Spark Tutorial ...
What Is Apache Spark? | Introduction To Apache Spark | Apache Spark Tutorial ...
 
Apache Spark overview
Apache Spark overviewApache Spark overview
Apache Spark overview
 
Parquet performance tuning: the missing guide
Parquet performance tuning: the missing guideParquet performance tuning: the missing guide
Parquet performance tuning: the missing guide
 

Similar to Pyspark Tutorial | Introduction to Apache Spark with Python | PySpark Training | Edureka

From HelloWorld to Configurable and Reusable Apache Spark Applications in Sca...
From HelloWorld to Configurable and Reusable Apache Spark Applications in Sca...From HelloWorld to Configurable and Reusable Apache Spark Applications in Sca...
From HelloWorld to Configurable and Reusable Apache Spark Applications in Sca...
Databricks
 

Similar to Pyspark Tutorial | Introduction to Apache Spark with Python | PySpark Training | Edureka (20)

PySpark Training | PySpark Tutorial for Beginners | Apache Spark with Python ...
PySpark Training | PySpark Tutorial for Beginners | Apache Spark with Python ...PySpark Training | PySpark Tutorial for Beginners | Apache Spark with Python ...
PySpark Training | PySpark Tutorial for Beginners | Apache Spark with Python ...
 
Apache Spark Tutorial | Spark Tutorial for Beginners | Apache Spark Training ...
Apache Spark Tutorial | Spark Tutorial for Beginners | Apache Spark Training ...Apache Spark Tutorial | Spark Tutorial for Beginners | Apache Spark Training ...
Apache Spark Tutorial | Spark Tutorial for Beginners | Apache Spark Training ...
 
HDPCD Spark using Python (pyspark)
HDPCD Spark using Python (pyspark)HDPCD Spark using Python (pyspark)
HDPCD Spark using Python (pyspark)
 
H2O PySparkling Water
H2O PySparkling WaterH2O PySparkling Water
H2O PySparkling Water
 
Spark Interview Questions and Answers | Apache Spark Interview Questions | Sp...
Spark Interview Questions and Answers | Apache Spark Interview Questions | Sp...Spark Interview Questions and Answers | Apache Spark Interview Questions | Sp...
Spark Interview Questions and Answers | Apache Spark Interview Questions | Sp...
 
Big Data Processing with .NET and Spark (SQLBits 2020)
Big Data Processing with .NET and Spark (SQLBits 2020)Big Data Processing with .NET and Spark (SQLBits 2020)
Big Data Processing with .NET and Spark (SQLBits 2020)
 
Spark Hadoop Tutorial | Spark Hadoop Example on NBA | Apache Spark Training |...
Spark Hadoop Tutorial | Spark Hadoop Example on NBA | Apache Spark Training |...Spark Hadoop Tutorial | Spark Hadoop Example on NBA | Apache Spark Training |...
Spark Hadoop Tutorial | Spark Hadoop Example on NBA | Apache Spark Training |...
 
From HelloWorld to Configurable and Reusable Apache Spark Applications in Sca...
From HelloWorld to Configurable and Reusable Apache Spark Applications in Sca...From HelloWorld to Configurable and Reusable Apache Spark Applications in Sca...
From HelloWorld to Configurable and Reusable Apache Spark Applications in Sca...
 
5 reasons why spark is in demand!
5 reasons why spark is in demand!5 reasons why spark is in demand!
5 reasons why spark is in demand!
 
Apache Spark - Dataframes & Spark SQL - Part 2 | Big Data Hadoop Spark Tutori...
Apache Spark - Dataframes & Spark SQL - Part 2 | Big Data Hadoop Spark Tutori...Apache Spark - Dataframes & Spark SQL - Part 2 | Big Data Hadoop Spark Tutori...
Apache Spark - Dataframes & Spark SQL - Part 2 | Big Data Hadoop Spark Tutori...
 
5 things one must know about spark!
5 things one must know about spark!5 things one must know about spark!
5 things one must know about spark!
 
PYSPARK PROGRAMMING.pdf
PYSPARK PROGRAMMING.pdfPYSPARK PROGRAMMING.pdf
PYSPARK PROGRAMMING.pdf
 
Apache Spark Streaming in K8s with ArgoCD & Spark Operator
Apache Spark Streaming in K8s with ArgoCD & Spark OperatorApache Spark Streaming in K8s with ArgoCD & Spark Operator
Apache Spark Streaming in K8s with ArgoCD & Spark Operator
 
Running R at Scale with Apache Arrow on Spark
Running R at Scale with Apache Arrow on SparkRunning R at Scale with Apache Arrow on Spark
Running R at Scale with Apache Arrow on Spark
 
5 things one must know about spark!
5 things one must know about spark!5 things one must know about spark!
5 things one must know about spark!
 
Apache Spark 2.3 boosts advanced analytics and deep learning with Python
Apache Spark 2.3 boosts advanced analytics and deep learning with PythonApache Spark 2.3 boosts advanced analytics and deep learning with Python
Apache Spark 2.3 boosts advanced analytics and deep learning with Python
 
Apache Spark Training | Spark Tutorial For Beginners | Apache Spark Certifica...
Apache Spark Training | Spark Tutorial For Beginners | Apache Spark Certifica...Apache Spark Training | Spark Tutorial For Beginners | Apache Spark Certifica...
Apache Spark Training | Spark Tutorial For Beginners | Apache Spark Certifica...
 
Spark Streaming
Spark StreamingSpark Streaming
Spark Streaming
 
Spark ML Pipeline serving
Spark ML Pipeline servingSpark ML Pipeline serving
Spark ML Pipeline serving
 
Infra space talk on Apache Spark - Into to CASK
Infra space talk on Apache Spark - Into to CASKInfra space talk on Apache Spark - Into to CASK
Infra space talk on Apache Spark - Into to CASK
 

More from Edureka!

More from Edureka! (20)

What to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | EdurekaWhat to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | Edureka
 
Top 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | EdurekaTop 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | Edureka
 
Top 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | EdurekaTop 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | Edureka
 
Tableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | EdurekaTableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | Edureka
 
Python Programming Tutorial | Edureka
Python Programming Tutorial | EdurekaPython Programming Tutorial | Edureka
Python Programming Tutorial | Edureka
 
Top 5 PMP Certifications | Edureka
Top 5 PMP Certifications | EdurekaTop 5 PMP Certifications | Edureka
Top 5 PMP Certifications | Edureka
 
Top Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | EdurekaTop Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | Edureka
 
Linux Mint Tutorial | Edureka
Linux Mint Tutorial | EdurekaLinux Mint Tutorial | Edureka
Linux Mint Tutorial | Edureka
 
How to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| EdurekaHow to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| Edureka
 
Importance of Digital Marketing | Edureka
Importance of Digital Marketing | EdurekaImportance of Digital Marketing | Edureka
Importance of Digital Marketing | Edureka
 
RPA in 2020 | Edureka
RPA in 2020 | EdurekaRPA in 2020 | Edureka
RPA in 2020 | Edureka
 
Email Notifications in Jenkins | Edureka
Email Notifications in Jenkins | EdurekaEmail Notifications in Jenkins | Edureka
Email Notifications in Jenkins | Edureka
 
EA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | EdurekaEA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | Edureka
 
Cognitive AI Tutorial | Edureka
Cognitive AI Tutorial | EdurekaCognitive AI Tutorial | Edureka
Cognitive AI Tutorial | Edureka
 
AWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | EdurekaAWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | Edureka
 
Blue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | EdurekaBlue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | Edureka
 
Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka
 
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | EdurekaA star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
 
Kubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | EdurekaKubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | Edureka
 
Introduction to DevOps | Edureka
Introduction to DevOps | EdurekaIntroduction to DevOps | Edureka
Introduction to DevOps | Edureka
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Recently uploaded (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Pyspark Tutorial | Introduction to Apache Spark with Python | PySpark Training | Edureka