뉴스레터

이메일로 Hortonworks의 새 업데이트를 받으세요.

한 달에 한 번 빅 데이터와 관련한 최신 인사이트, 동향, 분석 정보, 지식을 받아 보세요.

AVAILABLE NEWSLETTERS:

Sign up for the Developers Newsletter

한 달에 한 번 빅 데이터와 관련한 최신 인사이트, 동향, 분석 정보, 지식을 받아 보세요.

CTA

시작하기

클라우드

시작할 준비가 되셨습니까?

Sandbox 다운로드

어떤 도움이 필요하십니까?

* 저는 언제든지 구독을 해지할 수 있다는 점을 이해합니다. 또한 저는 Hortonworks이 개인정보 보호정책에 추가된 정보를 확인하였습니다.
닫기닫기 버튼
HDP > Hadoop 관리 > Hortonworks Sandbox

Sandbox Deployment and Install Guide

Microsoft Azure에 Hortonworks Sandbox 배포하기

클라우드 시작할 준비가 되셨습니까?

SANDBOX 다운로드

소개

Azure 클라우드 인프라는 그 유연성, 배포 용이성, 비용적 이점 등으로 사용자가 클라우드에 가상 머신을 배포하는 데 일반적으로 사용되는 제품입니다. Microsoft는 Microsoft Azure를 위해 사전 구성된 수천 개의 인증된 오픈 소스 마켓플레이스, 커뮤니티 소프트웨어 애플리케이션 및 개발자 서비스를 포함하도록 Azure를 확장했습니다. 이 튜토리얼에서는 Azure Marketplace를 통해 Hortonworks Sandbox 제품과 서비스를 배포하는 방법을 다룹니다.

필수 전제 조건

개요

Azure에 Hortonworks Data Platform Sandbox 생성하기

  • Microsoft Azure Marketplace로 이동합니다
  • 검색 창에서 Hortonworks를 입력하고 검색 아이콘을 클릭합니다.
  • Hortonworks Data Platform(HDP) Sandbox의 위치를 찾아 지금 받기를 클릭합니다

azure-marketplace

참고: Microsoft Azure Marketplace에 로그인하라는 메시지가 표시됩니다.

  • Azure에 애플리케이션을 생성하려면 계속을 클릭하십시오

azure-marketplace-confirm

Sandbox 생성

Hortonworks Sandbox 설명이 화면에 표시됩니다. 배포 프로세스를 시작할 준비가 되었다면 화면 하단에 있는 생성을 클릭하십시오.

azure-sandbox-information

몇 가지 양식을 작성해야 합니다.

기본 양식

  • 이름: 머신을 참조하는 데 사용할 이름입니다. 해당 예시에서는 MySandbox라는 이름을 사용합니다
  • VM 디스크 유형: 사용하려는 스토리지를 입력하십시오. 해당 예시에서는 표준 디스크를 사용합니다(HDD)
  • 사용자 이름: 머신에 로그인 시 사용할 사용자 계정의 이름입니다. 이 튜토리얼에서는 azure를 사용자 이름으로 사용할 예정입니다.
  • 인증 유형: 기본적으로 머신이 배포되며, 귀하는 SSH 키 혹은 암호를 통해 연결할 수 있습니다. 해당 예시에서는 암호를 사용하도록 선택합니다.
  • 구독: 머신 배포에 필요한 구독입니다. 목록에서 하나를 선택하십시오.
  • 리소스 그룹: 리소스 그룹의 이름을 생성하거나 기존 이름을 사용하십시오. 해당 예시에서는 새로운 그룹을 생성합니다.
  • 위치: 머신을 배포하는 데 필요한 Azure 내 위치입니다.

참고: 사용자 이름과 암호를 적어두거나 기억하셔야 합니다. SSH를 사용한다면 해당하는 개인 키를 사용하셔야 합니다. 그렇지 않으면 머신에 로그인할 수 없습니다.

azure-form1

크기 양식

가상 머신의 크기를 선택하십시오. 해당 예시에서는 A5 표준을 사용합니다.

azure-form2

설정 양식

원하는 선택 기능을 고르세요. 일반적으로 제공되는 기본값을 사용하게 됩니다.

참고: 기본 동적 IP 주소를 선택하면 해당 IP 주소는 부팅할 때마다 달라집니다.

해당 예시에서는 다음 기능을 변경하기로 결정했습니다.

  • 스토리지: 관리 디스크를 사용하지 않음
  • 공용 IP 주소: 정적 할당 사용

azure-form3

azure-form3-static-ip

요약 양식

제안 상세정보(가격)와 가상 머신 요약본을 살펴보세요.

  • 생성을 클릭하여 배포 프로세스를 시작합니다

이 프로세스가 완료되는 데 몇 분이 소요됩니다. 배포가 완료되면 Sandbox에 연결할 수 있습니다.

azure-form4

SSH 터널링 구성

SSH 터널링을 사용하면 머신 포트를 실제로 개방하지 않고도 전 세계가 액세스할 수 있도록 안전하게 포트 포워드가 가능합니다. 다음 단계에 따라 컴퓨터에서 Azure 배포의 종점에 액세스하십시오.

SSH 사용

자주 사용하는 편집기로 ~/.ssh/config 파일을 편집합니다. 예:

vi ~/.ssh/config

다음 설명을 파일에 삽입하십시오.

Host azureSandbox
  Port 22
  User azure-username
  HostName azure-public-ip
  LocalForward 8080 127.0.0.1:8080
  LocalForward 8088 127.0.0.1:8088
  LocalForward 8888 127.0.0.1:8888
  LocalForward 9995 127.0.0.1:9995
  LocalForward 9996 127.0.0.1:9996
  LocalForward 8886 127.0.0.1:8886
  LocalForward 10500 127.0.0.1:10500
  LocalForward 4200 127.0.0.1:4200
  LocalForward 2222 127.0.0.1:2222

참고: 띄어쓰기 및 대문자 사용에 유의하십시오.

  • azure-usernameSandbox 생성 중 사용한 사용자 이름으로 교체합니다.
  • Replace azure-public-ip with public IP provided
    azure-public-ip
  • 파일 저장 후 닫기

이제 다음 명령을 사용해 Azure에서 Sandbox를 대상으로 SSH를 수행할 수 있습니다.

ssh azureSandbox

Sandbox 생성 중 생성한 암호를 입력하라는 메시지가 표시됩니다.

참고: Azure 가상 머신이 완전히 시작하는 데 몇 분이 소요될 수 있습니다. VM이 시작되지 않는 경우 “시스템 부팅 중 – 액세스 거부” 메시지가 표시될 수 있습니다. 몇 분 후에 다시 로그인하십시오.

끝났습니다!

Azure에서 Sandbox와의 상호 작용이 진행되는 동안 SSH 연결을 개방 상태로 유지합니다.

PuTTY 사용

PuTTY를 엽니다. “PuTTY 구성”이라는 이름의 창이 열립니다. 하단 그림에 설명한 대로 왼쪽 사이드바에서 "연결 > SSH > 터널"로 이동합니다.

Putty Tunnels

전달된 포트를 추가하려고 합니다. “원본 포트” 필드에 8080을 입력합니다. “대상” 필드에 127.0.0.1:8080을 입력합니다. “추가”를 클릭하여 이 포트 포워드를 추가합니다. 다음 공통 Sandbox 포트와 원하는 경우 사용자 맞춤 포트에도 동일한 과정을 반복하십시오.

8080 -> 127.0.0.1:8080
8088 -> 127.0.0.1:8088
8888 -> 127.0.0.1:8888
9995 -> 127.0.0.1:9995
9996 -> 127.0.0.1:9996
8886 -> 127.0.0.1:8886
10500 -> 127.0.0.1:10500
4200 -> 127.0.0.1:4200
2222 -> 127.0.0.1:2222

그런 다음 하단 그림에 설명한 대로 왼쪽 사이드바에서 "세션"으로 이동합니다.

Putty Session

호스트 이름(또는 IP 주소)” 필드에 이전 섹션의 Azure IP 주소를 입력합니다. 해당 포트가 22로 설정되어 있는지 확인하고, 마지막으로 "열기"를 클릭합니다.

로그인 창이 열립니다.

Putty Tunnels

Azure 배포 중 지정한 사용자 이름을 입력합니다(해당 경우에는 azure로 로그인하였습니다). 또한 배포 중 사용자가 지정한 암호를 직접 입력해야 하기 때문에 안전합니다.

참고: Azure 가상 머신이 완전히 시작하는 데 몇 분이 소요될 수 있습니다. VM이 시작되지 않는 경우 “시스템 부팅 중 – 액세스 거부” 메시지가 표시될 수 있습니다. 몇 분 후에 다시 로그인하십시오.

시작 화면

필요한 포트 포워드가 완료되어, 이제 Sandbox를 탐색할 수 있습니다. Sandbox 시작 화면을 위해 브라우저를 http://localhost:8888로 지정하십시오.

Sandbox registration form

양식을 입력하고 제출을 누르면 Sandbox에 액세스할 수 있습니다.

azure-sandbox-splash

끝났습니다!

Summary

이제 브라우저를 http://localhost:portNumber로 지정하여 모든 전달된 포트에 액세스할 수 있습니다. 예: http://localhost:8080은 포트 8080(Ambari)을 통해 Azure 머신과 Sandbox에 연결합니다.

SSH 터널링을 사용하면 머신 포트를 실제로 개방하지 않고도 전 세계가 액세스할 수 있도록 안전하게 포트 포워드가 가능합니다.

더 읽기

지금까지 HDP를 구성하고 실행해 보았고, 이제 다른 튜토리얼에서 HDP 기능 활용법에 대해 알아보십시오.

사용자 리뷰

사용자 등급
1 4 out of 5 stars
5 Star 0%
4 Star 100%
3 Star 0%
2 Star 0%
1 Star 0%
튜토리얼 이름
Sandbox Deployment and Install Guide

질문을 하거나 답변을 찾으시려면, Hortonworks Community Connection을 방문하시기 바랍니다.

1 Review
리뷰 작성

등록

리뷰를 작성하려면 등록해주세요

나의 경험 공유하기

예: 내가 본 최고의 튜토리얼

이 필드에는 최소 50글자를 입력해야 합니다.

성공

리뷰를 공유해 주셔서 감사합니다!

Sandbox Deployment and Install Guide
by Patrick Hagan on August 9, 2018 at 3:13 am

The instructions were written well, except at the end where you have to put in the URL. It would have been better with a screen prints of the browser before and after initial URL is entered and the result. Right now it is not clear, which browser - outside VM or inside VM and which URL - the ones on the top screen or the ones on the bottom. My guess is the URL on the bottom on a browser outside the VM. Thank you.

The instructions were written well, except at the end where you have to put in the URL. It would have been better with a screen prints of the browser before and after initial URL is entered and the result. Right now it is not clear, which browser – outside VM or inside VM and which URL – the ones on the top screen or the ones on the bottom. My guess is the URL on the bottom on a browser outside the VM. Thank you.

적게 표시
Cancel

Review updated successfully.