Apache Spark를 공부하고 분산 처리할 수 있어요! 라고 말할 수 있게 된다 그 3
3134 단어 스파크
지난번은 여기
소개
오늘은 실제로 spark의 분산 처리의 순서를 쫓고 싶습니다.
준비
Virtual Box 설치하기
Vagrant 설치하기
가상 환경 구축
$ mkdir vagrant_test
$ cd vagrant_test
$ vagrant init
Vagrantfile 편집하기
이렇게 좋을 것.
Vagrant.configure(2) do |config|
config.vm.box = "opscode-centos-6.6"
end
움직여 보자
오류가 없으면 k.
$ vagrant up
가상 서버에 ssh 연결 시도
$ vagrant ssh
다른 세부 사항은 vagrant 태그에서 확인하는 것이 좋습니다.
기본적인 것은 이 기사을 참고로 했다.
OS 설정 변경
이 모서리는 프로비저닝 도구를 사용했으므로 설명을 생략합니다.yum update
또는 도구를 넣었습니다.
좋은대로 해주세요.
Spark 환경을 가상 환경에 도입
Java JDK 설치
오늘은 실제로 spark의 분산 처리의 순서를 쫓고 싶습니다.
준비
Virtual Box 설치하기
Vagrant 설치하기
가상 환경 구축
$ mkdir vagrant_test
$ cd vagrant_test
$ vagrant init
Vagrantfile 편집하기
이렇게 좋을 것.
Vagrant.configure(2) do |config|
config.vm.box = "opscode-centos-6.6"
end
움직여 보자
오류가 없으면 k.
$ vagrant up
가상 서버에 ssh 연결 시도
$ vagrant ssh
다른 세부 사항은 vagrant 태그에서 확인하는 것이 좋습니다.
기본적인 것은 이 기사을 참고로 했다.
OS 설정 변경
이 모서리는 프로비저닝 도구를 사용했으므로 설명을 생략합니다.yum update
또는 도구를 넣었습니다.
좋은대로 해주세요.
Spark 환경을 가상 환경에 도입
Java JDK 설치
$ mkdir vagrant_test
$ cd vagrant_test
$ vagrant init
Vagrant.configure(2) do |config|
config.vm.box = "opscode-centos-6.6"
end
$ vagrant up
$ vagrant ssh
Java JDK 설치
jdk-8u65-linux-x64.rpm
까지 녀석 다운로드 Vagrantfile
디렉토리로 이동 $ mv Downloads/jdk-8u65-linux-x64.rpm vagrant_test
vagrant ssh
및 가상 환경에서 Java JDK 설치 $ sudo yum localinstall /vagrant/jdk-8u65-linux-x64.rpm
파이썬
python --version
Spark 설치
$ sudo mv spark-1.5.2/ /etc/spark
Spark를 움직여보세요
이동하는 방법은 Spark 문서 Spark Standalone Mode를 참조하십시오.
이번에는 local을 master
, vm을 slave
로 움직입니다.
$ sudo ./sbin/start-master.sh
인수에는 master의 URL를 건네준다.
$ ./sbin/start-slave.sh <master-spark-URL>
http://localhost-8080.com/에 연결하면 다양한 정보를 볼 수 있습니다.
master의 URL이나 현재의 slave의 상황 등을 볼 수 있다.
여기에 연결하여 slave가 움직이고 있는지 확인
spark-shell
등을 실행하고 처리를 명령으로 두드리면 된다.그때 인수로서 master URL을 건네준다
$ ./bin/spark-shell --master <master-spark-URL>
Reference
이 문제에 관하여(Apache Spark를 공부하고 분산 처리할 수 있어요! 라고 말할 수 있게 된다 그 3), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/rtoya/items/7e07f73eb0e9304a2f2f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)