Untuk melengkapi boot disk, Anda dapat menghubungkan Solid State Drive (SSD lokal) ke node master, worker utama, dan worker sekunder di cluster Anda. Saat SSD lokal disediakan ke cluster, data HDFS dan data awal, seperti output shuffle, akan menggunakan SSD lokal, bukan disk persisten booting.
- SSD lokal dapat memberikan waktu baca dan tulis yang lebih cepat daripada disk persisten (lihat Performa SSD Lokal).
- Ukuran 375 GB setiap SSD lokal bersifat tetap, tetapi Anda dapat melampirkan beberapa SSD lokal untuk meningkatkan penyimpanan SSD (lihat Tentang SSD Lokal).
- Setiap SSD lokal dipasang ke
/mnt/<id>di node cluster Managed Service untuk Apache Spark. - SSD lokal menggunakan
ext4sebagai sistem file default.
Menggunakan SSD lokal
Google Cloud Konsol
Buat cluster dan lampirkan SSD lokal ke node:
- Buka halaman Managed Service untuk Apache Spark Create cluster.
- Klik Additional configuration untuk meluaskan bagian tersebut.
- Edit Primary workers dan Secondary workers untuk mengonfigurasi setelan SSD lokal.
- Secara default, setelan node driver (master) sama dengan setelan worker utama. Di bagian Additional configuration, Anda dapat mengklik Driver node untuk menghapus centang kotak Default driver node to the same as primary worker, lalu menentukan setelan node driver.
Perintah gcloud CLI
Gunakan perintah
gcloud dataproc clusters create
dengan flag --num-master-local-ssds,
--num-workers-local-ssds, dan
--num-secondary-worker-local-ssds untuk melampirkan SSD
lokal ke node master, worker utama, dan worker sekunder
cluster.
SSD lokal dapat dilampirkan ke VM Managed Service untuk Apache Spark menggunakan antarmuka SCSI
(Small Computer System Interface) atau NVME (Non-Volatile Memory Express) (lihat
performa SSD lokal).
Antarmuka SSD lokal VM cluster Managed Service untuk Apache Spark default adalah antarmuka SCSI. Gunakan perintah
gcloud dataproc clusters create
dengan flag --master-local-ssd-interface,
--worker-local-ssd-interface, dan
--secondary-worker-local-ssd-interface untuk menentukan antarmuka SSD lokal untuk node master, worker utama, dan worker sekunder.
Contoh:
gcloud dataproc clusters create cluster-name \ --region=region \ --num-master-local-ssds=1 \ --num-worker-local-ssds=1 \ --num-secondary-worker-local-ssds=1 \ --master-local-ssd-interface=NVME \ --worker-local-ssd-interface=NVME \ --secondary-worker-local-ssd-interface=NVME \ ... other args ...
REST API
Tetapkan kolom
numLocalSsds
di masterConfig, workerConfig, dan
secondaryWorkerConfig
InstanceGroupConfig
dalam permintaan API
cluster.create
untuk melampirkan SSD lokal ke node master, worker utama, dan
worker sekunder cluster.
SSD lokal dapat dilampirkan ke VM Managed Service untuk Apache Spark menggunakan antarmuka SCSI
(Small Computer System Interface) atau NVME (Non-Volatile Memory Express) (lihat
performa SSD lokal).
Antarmuka SSD lokal VM cluster Managed Service untuk Apache Spark default adalah antarmuka SCSI. Tetapkan kolom
localSsdInterface
di masterConfig, workerConfig, dan
secondaryWorkerConfig
InstanceGroupConfig
dalam permintaan API
cluster.create
untuk menentukan antarmuka "SCSI" atau "NVME" guna melampirkan SSD lokal ke node master,
worker utama, dan node worker sekunder cluster.