2014-11-19 6 views
7

다른 노드의 도커 컨테이너 안에 각 노드가있는 다중 노드 hadoop 클러스터를 실행하고 싶습니다. 이 이미지 -은 pseudo distributed 모드에서 hadoop을 시작하는 데 적합합니다.이 노드를 별도의 ec2 호스트에있는 다른 컨테이너에 갖도록 수정하는 가장 쉬운 방법은 무엇입니까?도커 컨테이너에서 hadoop 클러스터 실행

+0

예 다음 날 가이드하시기 바랍니다 경우, 해결책을 발견했다 :

그래서 EC2, 이것은 지금 아마 (특히 때문에 좋은 GUI의) 가장 쉬운 솔루션이 될 것입니다 –

답변

4

두 개의 서로 다른 우분투 호스트에서 마스터 노드와 슬레이브 노드를 실행하는 컨테이너 2 개로이 작업을 수행했습니다. 컨테이너를 사용하여 직물을 사용하여 네트워킹을했습니다. 도커 허브 계정 div4에 컨테이너의 이미지를 추가했습니다. 나는 다른 호스트에 설치된 것과 같은 방식으로 hadoop을 설치했다. 여기에 haddop을 실행하기 위해 두 개의 이미지를 추가했습니다 :

https://registry.hub.docker.com/u/div4/hadoop_master/ https://registry.hub.docker.com/u/div4/hadoop_slave/.

2

sequenceiq의 사람들은 cloud-break라는 새로운 프로젝트를 만들었습니다.이 프로젝트는 다른 클라우드 공급자와 함께 작업하고 쉽게 hadoop 클러스터를 만들도록 설계되었습니다. 당신은 당신의 신임 정보를 입력해야합니다. 그런 다음 모든 제공자에게 똑같이 적용됩니다.

https://github.com/sequenceiq/cloudbreak-deployer

관련 문제