install prebuilt version of spark for hadoopfortunatelythe apache website makes available prebuilt versions of spark that will just run out of the box that are precompiled for the latest hadoop version you don' have to build anythingyou can just download that to your computer and stick it in the right place and be good to go for the most part create conf/log properties filewe have few configuration things to take care of one thing we want to do is adjust our warning level so we don' get bunch of warning spam when we run our jobs we'll walk through how to do that basicallyyou need to rename one of the properties filesand then adjust the error setting within it add spark_home environment variablenextwe need to set up some environment variables to make sure that you can actually run spark from any path that you might have we're going to add spark_home environment variable pointing to where you installed sparkand then we will add  " ,@) &=cjo to your system pathso that when you run spark submitor pyspark or whatever spark command you needwindows will know where to find it set hadoop_home variableon windows there' one more thing we need to dowe need to set )"% @) variable as well because it' going to expect to find one little bit of hadoopeven if you're not using hadoop on your standalone system install winutils exefinallywe need to install file called xjovujmtfyf there' link to xjovujmtfyf within the resources for this bookso you can get that there if you want to walk through the steps in more detailyou can refer to the upcoming sections installing spark on other operating systems quick note on installing spark on other operating systemsthe same steps will basically apply on them too the main difference is going to be in how you set environment variables on your systemin such way that they will automatically be applied whenever you log in that' going to vary from os to os macos does it differently from various flavors of linuxso you're going to have to be at least little bit familiar with using unix terminal command promptand how to manipulate your environment to do that but most macos or linux users who are doing development already have those fundamentals under their belt and of courseyou're not going to need xjovujmtfyf if you're not on windows sothose are the main differences for installing on different oses