Ana içeriğe atla

PySpark Kurulumu (Tüm işletim sistemleri)

Bu eğitim, PySpark'ın kurulumunu ve Windows, Linux ve Mac işletim sistemlerinde ortam değişkenlerinin nasıl yönetileceğini gösterecektir.
Güncel 3 Eki 2026  · 8 dk. oku

Yapay Zeka ile Keşfedin

ChatGPTClaudePerplexity

banner

Pyspark = Python + Apache Spark

Apache Spark, büyük veri alanında gerçek zamanlı işleme ve toplu işleme için kullanılan, yeni ve açık kaynaklı bir çerçevedir. Python, Scala, Java ve R gibi farklı dilleri destekler.

Apache Spark, başlangıçta Scala adlı bir Java Sanal Makinesi (JVM) dilinde yazılmıştır; Pyspark ise Py4J adlı bir kütüphaneyi içeren bir Python API'si gibidir. Bu, JVM nesneleriyle dinamik etkileşime olanak tanır.

Windows Kurulumu

Burada gösterilecek kurulum Windows işletim sistemi içindir. Java'nın ortam değişkeniyle birlikte kurulumu ve Apache Spark'ın ortam değişkeniyle birlikte kurulumu aşamalarını içerir.

Önerilen önkoşul kurulum Python'dır; buradan yapılır.

Java kurulumu

  1. Java JDK İndir sayfasına gidin.
    Java Geliştirme Kiti'ni (JDK) indirmek için Oracle'ın web sitesini ziyaret edin.

  2. İşletim sistemi Windows olan indirme bölümüne gidin; benim durumumda Windows Offline (64-bit). Yükleyici dosyası indirilecektir. Java installation

  3. Yükleyici dosyasını açın ve indirme başlar. Java installation

  4. "Komut İstemi"ne gidin ve sürümü görmek ve kurulumun tamamlanıp tamamlanmadığını kontrol etmek için "java -version" yazın. Java installation

  5. Java yolunu ekleyin Java installation

  6. Arama çubuğuna gidin ve "EDIT THE ENVIRONMENT VARIABLES" yazın. Java installation
  7. "Environment Variables" öğesine tıklayın. Java installation
  8. Yeni bir Ortam Değişkeni oluşturmak için "New"e tıklayın. Java installation
  9. Değişken Adı olarak "JAVA_HOME", Değişken Değeri olarak da 'C:\Program Files (x86)\Java\jdk1.8.0_251' kullanın. Bu, Java dosyanızın konumudur. İşlemi bitirdikten sonra 'OK' tıklayın. Java installation
  10. Kullanıcı değişkenini ekleyelim; 'Path'i seçin ve oluşturmak için 'New' tıklayın. Java installation
  11. Değişken adı olarak 'PATH' ve yol değeri olarak 'C:\Program Files (x86)\Java\jdk1.8.0_251\bin' ekleyin; bu, Java bin dosyanızın konumudur. İşlemi bitirdikten sonra 'OK' tıklayın. Java installation

Not: İndirme sırasında konumu değiştirmediyseniz, C sürücüsüne giderek Java dosyanızın konumunu bulabilirsiniz: C:\Program Files (x86)\Java\jdk1.8.0_251'. Java installation

Pyspark Kurulumu

  1. Spark ana sayfasına gidin.

  2. Aşağıdaki gibi Spark sürümünü ve paket türünü seçin ve .tgz dosyasını indirin.

Installing Pyspark Installing Pyspark

C dizininde 'spark' adlı yeni bir klasör oluşturabilir ve ileride işe yarayacak olan 'Winrar' kullanarak verilen dosyayı buraya çıkarabilirsiniz.

winutils.exe'yi indirme ve kurma

Winutils sayfasına gidin, önceden indirdiğiniz Hadoop sürümünü seçin, ardından 'bin' içine girerek winutils.exe dosyasını indirin. Benim Hadoop sürümüm için bağlantı: https://github.com/steveloughran/winutils/blob/master/hadoop-2.7.1/bin/winutils.exe

'winutils' adlı yeni bir klasör oluşturun ve içinde tekrar 'bin' adlı yeni bir klasör oluşturun. Ardından az önce indirdiğiniz 'winutils' dosyasını bunun içine koyun.

Ortam değişkenleri

  1. "hadoop_home" adlı yeni bir ortam değişkeni oluşturalım ve değişken değerini winutils'in konumu olan "C:\winutils" yapalım ve "OK" tıklayalım.
    Environment variables
  2. Spark için de, değişken adı "Spark_home" ve değişken değeri spark'ın konumu olan "C:\spark" olacak şekilde yeni bir ortam değişkeni oluşturalım ve "OK" tıklayalım.
    Environment variables
  3. Son olarak, 'path'e çift tıklayın ve aşağıdaki gibi yeni bir yol oluşturarak "%Spark_Home%\bin" ekleyin ve "OK" tıklayın.
    Environment variables

Pyspark Kurulumunu Tamamlama

  1. Komut İstemi'ni açın ve aşağıdaki komutu yazın.
    Finalizing Pyspark Installation
  2. Her şey başarıyla tamamlandığında aşağıdaki mesaj görüntülenir.
    Finalizing Pyspark Installation

Linux Kurulumu

Burada gösterilecek kurulum Linux işletim sistemi içindir. Java'nın ortam değişkeniyle birlikte kurulumu ve Apache Spark'ın ortam değişkeniyle birlikte kurulumu aşamalarını içerir.

Önerilen önkoşul kurulum Python'dır; buradan yapılır.

Java Kurulumu

  1. Java JDK İndir sayfasına gidin.
    Java Geliştirme Kiti'ni (JDK) indirmek için Oracle'ın web sitesini ziyaret edin.

  2. İşletim sistemi Linux olan indirme bölümüne gidin ve sistem gereksiniminize göre indirin.
    Java Installation
  3. Dosyayı kaydedin ve yerel makinenize kaydetmek için "Ok" tıklayın.
    Java Installation
  4. Terminalinize gidin ve 'ls' komutunu kullanarak yeni indirilen dosyayı kontrol edin.
    Java Installation
  5. Aşağıdaki komutu kullanarak paketi kurun; bu, yeni indirilen Java'nın debian paketini kuracaktır. Java Installation
  6. Son olarak, 'java --version' komutunu kullanarak Java sürümünüzü kontrol edebilirsiniz.
    Java Installation
  7. Ortam değişkenlerini yapılandırmak için, aşağıdaki komutla 'gedit' metin düzenleyicisini açalım.
    Java Installation
  8. 'Java' yolunun belirtildiği aşağıdaki bilgileri vererek değişikliği yapalım.
    Java Installation
  9. Son değişikliği yapmak için aşağıdaki komutu yazalım. Java Installation

Spark Kurulumu

  1. Spark ana sayfasına gidin.
  2. Aşağıdaki gibi Spark sürümünü ve paket türünü seçin ve .tgz dosyasını indirin. Installing Spark
    Installing Spark
  3. Dosyayı yerel makinenize kaydedin ve 'Ok' tıklayın.
    Installing Spark
  4. Terminalinizi açın ve yeni indirilen dosyaya gidin.
    Installing Spark
  5. Dosyayı aşağıdaki komutla çıkaralım.
    Installing Spark
  6. Dosyayı çıkardıktan sonra, yeni dosya oluşturulur ve liste ('ls') komutuyla gösterilir.
    Installing Spark

Linux'ta Ortam Değişkenini Yapılandırma

  1. 'vim ~/.bashrc' komutuyla 'bashrc' dosyasını 'vim editörü' kullanarak açalım.
    Configuring Environment Variable in Linux
  2. Bilgisayarınızdaki uygun yollara göre aşağıdaki bilgileri sağlayın. Benim durumumda Spark konumum, Python yolum ve Java yolum için gereken yollar aşağıdaki gibiydi. Ayrıca, önce 'Esc' tuşuna basın ve ardından kaydedip çıkmak için ":wq" yazın.
    Configuring Environment Variable in Linux
  3. Son değişikliği yapmak için kaydedin ve çıkın. Bunun sonucunda dizindeki her yerde pyspark komutuna erişilebilir. Configuring Environment Variable in Linux
  4. 'pyspark' komutunu kullanarak pyspark'ı açın; son mesaj aşağıdaki gibi görünecektir. Configuring Environment Variable in Linux Configuring Environment Variable in Linux

Mac Kurulumu

Burada gösterilecek kurulum Mac işletim sistemi içindir. Java'nın ortam değişkeniyle birlikte kurulumu ve Apache Spark'ın ortam değişkeniyle birlikte kurulumu aşamalarını içerir.

Önerilen önkoşul kurulum Python'dır; buradan yapılır.

Java Kurulumu

  1. Java JDK İndir sayfasına gidin.
    Java Geliştirme Kiti'ni (JDK) indirmek için Oracle'ın web sitesini ziyaret edin.

  2. İşletim sistemi Linux olan indirme bölümüne gidin ve sistem gereksiniminize göre indirin.
    Java Installation
  3. Terminalde $java --showversion komutunu kullanarak Java kurulumunu doğrulayabilirsiniz.

Apache Spark'ı Kurma

  1. Spark ana sayfasına gidin.
  2. Aşağıdaki gibi Spark sürümünü ve paket türünü seçin ve .tgz dosyasını indirin. Installing Apache Spark
    Installing Apache Spark
  3. Dosyayı yerel makinenize kaydedin ve 'Ok' tıklayın.
  4. Dosyayı aşağıdaki komutla çıkaralım.
    $ tar -xzf spark-2.4.6-bin-hadoop2.7.tgz

Apache Spark ve Python için Ortam Değişkenini Yapılandırma

Mevcut Mac sürümünüze bağlı olarak ~/.bashrc veya ~/.zshrc dosyasını açmanız gerekir.

export SPARK_HOME="/Downloads/spark"
export PATH=$SPARK_HOME/bin:$PATH
export PYSPARK_PYTHON=python3

'pyspark' komutunu kullanarak pyspark'ı açın; son mesaj aşağıdaki gibi görünecektir. Configuring Environment Variable for Apache Spark and Python

Tebrikler

Tebrikler, bu eğitimin sonuna geldiniz!

Bu eğitimde, Windows, Linux ve Mac işletim sistemlerinde Java ve Apache Spark kurulumuyla birlikte PySpark kurulumunu ve ortam değişkenlerinin yönetimini öğrendiniz.

PySpark hakkında daha fazla bilgi edinmek isterseniz, DataCamp'in PySpark'a Giriş kursunu alın.

Apache Spark Eğitimi: PySpark ile ML yazımıza göz atın.

Konular
Python
Veri Bilimi

PySpark Kursları

Kurs

PySpark Temelleri

4 sa
157.9K
PySpark paketini kullanarak Spark'ta dağıtılmış veri yönetimi ve makine öğrenimini uygulamayı öğrenin.
Ayrıntıları GörüntüleRight Arrow
Kursa Başla
Devamını GörRight Arrow
İlgili

blog

Hızlı Sevkiyat İçin Pratik Vibe Kodlama Teknoloji Yığını

Ön uç, arka uç, veritabanları, kimlik doğrulama, depolama, e-posta, test, dağıtım ve izleme için en iyi araçları keşfedin.
Abid Ali Awan's photo

Abid Ali Awan

14 dk.

blog

2026’da En Popüler 40 Yazılım Mühendisi Mülakat Sorusu

Algoritmalar, sistem tasarımı ve davranışsal senaryoları kapsayan bu temel sorularla teknik mülakat sürecine hakim olun. Uzman cevapları, kod örnekleri ve kanıtlanmış hazırlık stratejileri edinin.
Dario Radečić's photo

Dario Radečić

15 dk.

Eğitim

Python'da Listeyi String'e Nasıl Dönüştürürsünüz

Bu hızlı eğitimde, Python'da bir listeyi string'e nasıl dönüştüreceğinizi öğrenin.
Adel Nehme's photo

Adel Nehme

Eğitim

.gitignore Nasıl Kullanılır: Örneklerle Pratik Bir Giriş

Git deponuzu temiz tutmak için .gitignore’u nasıl kullanacağınızı öğrenin. Bu eğitim; temelleri, yaygın kullanım durumlarını ve başlamanıza yardımcı olacak pratik örnekleri kapsar!
Kurtis Pykes 's photo

Kurtis Pykes

8 dk.

Devamını GörDevamını Gör