SPARK実行環境を作成する

# VMwareにUbuntu環境を作成する
①「新規仮想マシンの作成」をクリックする。
![1_1.png](https://qiita-image-store.s3.amazonaws.com/0/91319/e665d96b-87bb-7e67-f5e2-3b1a1fd960ff.png)

②【新規仮想マシン作成ウィザードへようこそ】
　「後でOSをインストール」をクリックする。
![1_2.png](https://qiita-image-store.s3.amazonaws.com/0/91319/c367e9ac-fd6f-d630-62cd-34d10ad9b055.png)

③【ゲストOSの選択】
　ゲストOSをLinux、バージョンをUbuntu64ビットを選択し次へをクリックする。
![1_3.png](https://qiita-image-store.s3.amazonaws.com/0/91319/dd12ddc3-9332-e400-dc86-4d07acb7f732.png)

④【仮想マシンの名前】
　仮想マシン名と場所を任意に設定し次へをクリックする。
![1_4.png](https://qiita-image-store.s3.amazonaws.com/0/91319/51e0ebd8-3205-3acc-356d-01b89a6da995.png)

⑤【ディスク容量の指定】
　今回は単一ファイルを選択し次へをクリックする。
![1_5.png](https://qiita-image-store.s3.amazonaws.com/0/91319/23a1aaf9-62fa-bef8-905f-2462eb1057dd.png)

⑥【仮想マシンを作成する準備完了】
　完了をクリックする。
![1_6.png](https://qiita-image-store.s3.amazonaws.com/0/91319/c66c14b6-68ad-c40b-26e2-31c2e8d8696b.png)

⑦Ubuntu環境が作成されているのを確認する。
![1_7.png](https://qiita-image-store.s3.amazonaws.com/0/91319/605b9a8a-65c6-8669-9fc6-9c16f63bc3e5.png)

⑧左側の作成した新規仮想マシンを右クリックし設定をクリックする。
![1_8.png](https://qiita-image-store.s3.amazonaws.com/0/91319/8e68eeaa-c56c-a8aa-2914-2eb1d6939635.png)

⑨ハードウェアタブのCD/DVD(SATA)を選択し、Ubuntuのisoイメージファイルを指定しOKをクリックする。
![1_9.png](https://qiita-image-store.s3.amazonaws.com/0/91319/6a769ad6-4d3c-32a8-ac86-781366251e1a.png)

⑩新規仮想マシンをダブルクリックする。
![1_7.png](https://qiita-image-store.s3.amazonaws.com/0/91319/7e67caaf-bbb7-b21f-1302-880abfb0e93e.png)

⑪【ようこそ】
　「Ubuntuをインストール」をクリックする。
![1_11.png](https://qiita-image-store.s3.amazonaws.com/0/91319/89aca2bf-4d0f-d02c-9715-8828aa13b4c2.png)

⑫【Ubuntuのインストール準備】
　「続ける」をクリックする。
![1_12.png](https://qiita-image-store.s3.amazonaws.com/0/91319/e8749e4b-ddc5-5ca7-3527-97a2700480ba.png)

⑬【インストールの種類】
　「インストール」をクリックする。
![1_13.png](https://qiita-image-store.s3.amazonaws.com/0/91319/e4fe0623-9fb9-8157-8bc1-35c64b680153.png)

⑭【どこに住んでいますか？】
　「続ける」をクリックする。
![1_14.png](https://qiita-image-store.s3.amazonaws.com/0/91319/010826b0-70f5-fb67-349f-bdbe04681645.png)

⑮【キーボードレイアウト】
　「続ける」をクリックする。
![1_15.png](https://qiita-image-store.s3.amazonaws.com/0/91319/0d1f0003-fc99-1487-52a5-19f8f99e7eb8.png)

⑯【あなたの情報を入力してください】
　任意に入力し「続ける」をクリックする。
![1_16.png](https://qiita-image-store.s3.amazonaws.com/0/91319/fa5c9dc8-c05f-56b1-5b3a-dc1f1f3c5ec6.png)

⑰【インストールが完了しました】
　「今すぐ再起動する」をクリックする。
![1_17.png](https://qiita-image-store.s3.amazonaws.com/0/91319/a3c1fb12-f25c-4b71-7b9c-9f26155a37a4.png)

# VMwareToolsをインストールする
①Player⇒管理⇒VMware Tools のインストールをクリックする。
![2_1.png](https://qiita-image-store.s3.amazonaws.com/0/91319/63b1db29-21d1-3e61-6fb3-896389f2c55f.png)

②VMwareToolsを開く。
![2_2.png](https://qiita-image-store.s3.amazonaws.com/0/91319/d6d2aac3-0cc7-90fd-e224-247ecaee9a67.png)

③tar.gzファイルをデスクトップに展開する。
![2_3.png](https://qiita-image-store.s3.amazonaws.com/0/91319/1765658d-bc83-4896-2025-26f91e4fd7c9.png)

④端末より以下のコマンドを実行しインストールする。
　　sudo ./vmware-install.pl
![2_4.png](https://qiita-image-store.s3.amazonaws.com/0/91319/342fd5bd-95e8-79c3-9e7b-6ca02eb0217d.png)

⑤インストール中に色々聞かれるが、とりあえずデフォルトのままENTER連打でOK。

# JAVAをインストールする
①端末より以下のコマンドを実行しインストールする。
　sudo apt-add-repository ppa:webupd8team/java
　sudo apt-get update
　sudo apt-get install oracle-java8-installer

②以下のコマンドを入力し、インストールされていることを確認する。
　java -version
![3-1.png](https://qiita-image-store.s3.amazonaws.com/0/91319/33bbc18e-5329-9b54-6252-d8990b38f80b.png)

#Scalaをインストールする
①端末より以下のコマンドを実行する。
　wget http://www.scala-lang.org/files/archive/scala-2.10.5.tgz
　sudo mkdir /usr/local/src/scala
　sudo tar xvf scala-2.10.5.tgz -C /usr/local/src/scala/

②bashrcの最下行に以下を追加する。
　export SCALA_HOME=/usr/local/src/scala/scala-2.10.5
　export PATH=$SCALA_HOME/bin:$PATH

③再起動する。
　. .bashrc

④インストールされていることを確認する。
　scala -version
![4-1.png](https://qiita-image-store.s3.amazonaws.com/0/91319/6b9a216d-c8f4-eea9-2287-c4eefbf459c8.png)

#gitをインストールする
①端末より以下のコマンドを実行する。
　sudo apt-get install git

②インストールされていることを確認する。
　git --version
![5-1.png](https://qiita-image-store.s3.amazonaws.com/0/91319/84af11a7-4e2b-944a-3ff7-922708d1b9b7.png)

#SPARKをインストールする
①以下のサイトよりダウンロードする。（今回はVer1.5.0にします。）
　https://spark.apache.org/downloads.html
![6-1.png](https://qiita-image-store.s3.amazonaws.com/0/91319/0bca50d1-703d-8269-e9c9-15069d7f9d0b.png)

②端末より以下のコマンドを実行し、ダウンロードしたファイルを/opt/sparkにインストールする。
　sudo tar zxvf spark-1.5.0-bin-hadoop2.6.tgz -C /opt/
　cd /opt
　sudo ln -s spark-1.5.0-bin-hadoop2.6 spark

③端末より以下のコマンドを実行し、環境変数を設定する。
　sudo gedit /ec/profile.d/spark.sh
　
　spark.shに入力し保存する。
　export SPARK_HOME=/opt/spark
　
　設定を反映する。
　source /etc/profile

④インストールされていることを確認する。
　${SPARK_HOME}/bin/spark-submit --version
![6-2.png](https://qiita-image-store.s3.amazonaws.com/0/91319/18dfce85-c314-934f-16ee-de1e5b2875ea.png)

#sbtをインストールする
①以下のサイトよりダウンロードする。（今回はVer0.13.9にします。）
　https://dl.bintray.com/sbt/native-packages/sbt/0.13.9/sbt-0.13.9.tgz

②端末より以下のコマンドを実行し、ダウンロードしたファイルを/opt/sbtにインストールする。
　sudo tar zxvf sbt-0.13.9.tgz -C /opt/

③端末より以下のコマンドを実行し、環境変数を設定する。
　sudo gedit /ec/profile.d/sbt.sh
　
　sbt.shに入力し保存する。
　export SBT_HOME=/opt/sbt
　export PATH="$SBT_HOME/bin":"$PATH"

　設定を反映する。
　source /etc/profile

④コマンドが使用できるか確認する。
　sbt about
![7-1.png](https://qiita-image-store.s3.amazonaws.com/0/91319/1a253e92-52f9-5457-4c90-dfb457181881.png)