레이블이 VMware인 게시물을 표시합니다. 모든 게시물 표시
레이블이 VMware인 게시물을 표시합니다. 모든 게시물 표시

2016년 10월 28일 금요일

Spark Scala development environment on Ubuntu (16.04+)

참고문서: 160418_scala.spark.maven.hdfs개발환경구축가이드.docx

실행 기준 시점: 2016.10.28
  • Ubuntu 16.04.1 LTS (Xenial Xerus)
    • http://releases.ubuntu.com/16.04/
    • 참고: LTS 버전이 아닌 경우 1년 6개월만 서비스되므로, apt-get update 에러 발생 가능
  • VMware Tools
    • VMware Tools을 설치하지 않을 경우, <display 해상도 잡기>와 <host PC와의 파일 전달> 등이 어려움. 특히, VMware 상에서 16.04 설치할 경우, vmware-tools 설치하는 방법이 기존과 달라졌음. (VMware Tools installation fails when Easy Install is in progress(1017687)). 즉, virtual CD의 내용 압축을 풀어서 .pl 파일을 직접 실행하고, 설정들을 동의하면서 설치해야 함.
  • chrome 64bit 다운로드 후 파일을 직접 열어서 설치
    • 관련 QnA 링크: http://askubuntu.com/questions/760085/how-do-you-install-google-chrome-on-ubuntu-16-04
    • wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
    • sudo dpkg -i --force-depends google-chrome-stable_current_amd64.deb
  • oracle JDK 8 설치
    • 관련 설명 블로그: http://sarghis.com/blog/1050/
    • sudo add-apt-repository ppa:webupd8team/java
    • sudo apt-get update
    • sudo apt-get install oracle-java8-installer
  • Scala IDE 설치
    • http://scala-ide.org/
    • Version 4.4.1 Linux 64 bit: 223MB
      • Eclipse 4.4.2 (Luna)
      • Scala IDE 4.4.1
      • Scala 2.11.8 and Scala 2.10.6
      • Sbt 0.13.8
    • mvn install 방법
      • csle 프로젝트에서 오른쪽 클릭->Run as-> Run Configurations-> Maven Build 더블클릭 후 다음 내용 설정
      • Name : mvn install
      • Base directory : ${project_loc}
      • Goals : install  -DskipTests -Drat.skip=true