newsletter

Obtenez par e-mail toute l'actualité Hortonworks

Une fois par mois, recevez les dernières idées, tendances, informations d’analyse et découvertes sur le Big Data.

AVAILABLE NEWSLETTERS:

Sign up for the Developers Newsletter

Une fois par mois, recevez les dernières idées, tendances, informations d’analyse et découvertes sur le Big Data.

cta

Démarrer

cloud

Prêt à débuter ?

Télécharger Sandbox

Que pouvons-nous faire pour vous ?

* Je comprends que je peux me désabonner à tout moment. J'ai également compris les informations supplémentaires fournies dans la Politique de confidentialité de Hortonworks.
fermerBouton Fermer
HDP > Administration Hadoop > Hortonworks Sandbox

Sandbox Deployment and Install Guide

Déployer Hortonworks Sandbox sur Microsoft Azure

cloud Prêt à débuter ?

TÉLÉCHARGER SANDBOX

Introduction

L'infrastructure cloud Azure est devenue un lieu commun pour les utilisateurs qui souhaitent déployer des machines virtuelles sur le cloud grâce à sa souplesse, sa facilité de déploiement et à ses avantages en termes de coût. Microsoft a étendu Azure pour y inclure une boutique en ligne contenant des milliers d'applications logicielles certifiées, Open Source et communautaires, ainsi que des services de développement, le tout préconfiguré pour Microsoft Azure. Ce didacticiel couvre le déploiement des solutions Hortonworks Sandbox proposées sur le Marketplace Azure.

Conditions préalables

En bref

Créer une sandbox Hortonworks Data Platform sur Azure

  • Visitez Microsoft Azure Marketplace
  • Entrez Hortonworks dans la barre de recherche et cliquez sur l'icône de recherche
  • Repérez Hortonworks Data Platform (HDP) Sandbox et cliquez sur Obtenir maintenant

azure-marketplace

Remarque : Il pourra vous être demandé de vous connecter au Microsoft Azure Marketplace.

  • Cliquez sur Continuer pour confirmer que vous souhaitez créer l'application sur Azure

azure-marketplace-confirm

Créer la sandbox

Une explication de la sandbox Hortonworks apparaîtra à l'écran. Lorsque vous êtes prêt à commencer le processus de déploiement, cliquez sur Créer en bas de l'écran.

azure-sandbox-information

Vous devrez remplir quelques formulaires :

Formulaire de base

  • Nom : Le nom sous lequel vous souhaitez référencer la machine. Dans notre exemple, nous utiliserons MySandbox
  • Type de disque de VM : Entrez le stockage que vous souhaitez utiliser. Dans notre exemple, nous utiliserons des disques standard (HDD)
  • Nom d'utilisateur : Le nom du compte utilisateur utilisé pour s'identifier sur la machine. Pour toute la durée du didacticiel, nous utiliserons azure en tant que nom d'utilisateur.
  • Type d'authentification : Par défaut, la machine déployée vous permettra de vous y connecter par mot de passe ou par clé SSH. Dans cet exemple, nous allons utiliser un mot de passe.
  • Abonnement : L'abonnement sous lequel déployer la machine. Sélectionnez-en un déjà présent dans votre liste.
  • Groupe de ressources : Le nom du groupe de ressources à créer, ou utilisez-en un déjà existant. Dans notre exemple, nous allons créer un nouveau groupe.
  • Emplacement : Dans quelle région de l'offre Azure déployer la machine.

Remarque : Assurez-vous d'écrire quelque part ou de bien retenir votre nom d'utilisateur et votre mot de passe. Si vous utilisez SSH, assurez-vous d'avoir la clé privée correspondante. Dans le cas contraire, vous ne pourrez plus vous connecter à la machine.

azure-form1

Formulaire de taille

Sélectionnez une taille pour votre machine virtuelle. Dans notre exemple, nous allons utiliser A5 Standard.

azure-form2

Formulaire des paramètres

Sélectionnez les fonctionnalités optionnelles de votre choix. En général, les options par défaut sont utilisables telles quelles.

Remarque : Si vous choisissez l'adresse IP dynamique par défaut, l'adresse IP changera à chaque redémarrage.

Dans notre exemple, nous allons modifier les fonctionnalités suivantes :

  • Stockage : nous ne voulons pas de disques managés
  • Adresse IP publique : utiliser une assignation statique

azure-form3

azure-form3-static-ip

Formulaire de résumé

Vérifiez les détails de l'offre (tarification) et le résumé de la machine virtuelle.

  • Cliquez sur Créer pour lancer le processus de déploiement

Ce processus prendra quelques minutes. Une fois le déploiement terminé, nous pouvons passer à la connexion à la sandbox.

azure-form4

Configurer le tunnel SSH

L'utilisation d'un tunnel SSH nous donne un moyen de rediriger un port de manière sécurisée, sans avoir à ouvrir les ports de la machine à tous les vents. Suivez ces étapes pour accéder aux terminaux de votre déploiement Azure depuis votre ordinateur.

Utiliser SSH

Utilisez votre éditeur préféré et modifiez votre fichier ~/.ssh/config Par exemple :

vi ~/.ssh/config

Insérez les instructions suivantes au fichier :

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

Remarque : L'espacement et l'usage des majuscules doivent être respectés

  • Remplacez azure-username par le nom d'utilisateur choisi pendant la création de la sandbox
  • Replace azure-public-ip with public IP provided
    azure-public-ip
  • Enregistrez et fermez le fichier

Vous pouvez désormais vous connecter en SSH à la sandbox sur Azure à l'aide de la commande suivante :

ssh azureSandbox

Vous devrez entrer votre mot de passe, que vous avez créé lors de la création de la sandbox.

Remarque : La machine virtuelle Azure peut prendre quelques minutes à démarrer totalement. Si la VM n'est pas démarrée, vous pourrez recevoir le message « System is booting up – Access Denied  » (le système est en cours de démarrage – accès refusé). Patientez quelques minutes, puis réessayez de vous connecter.

C'est tout !

Gardez ouverte cette connexion SSH pendant toute la durée de votre interaction avec la sandbox sur Azure.

Utiliser PuTTY

Ouvrez PuTTY. Une fenêtre intitulée « PuTTY Configuration » s'ouvrira. Dans la barre latérale gauche, rendez-vous dans « Connection > SSH > Tunnels » comme présenté dans l'image ci-dessous.

Putty Tunnels

Nous souhaitons ajouter un port redirigé. Dans le champ « Source port », entrez 8080. Dans le champ « Destination », entrez 127.0.0.1:8080. Cliquez sur « Add » pour ajouter cette redirection de port. Répétez l'opération pour les ports de sandbox courants suivants, ainsi que pour tous les autres ports que vous voudriez rajouter.

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

Ensuite, dans la barre latérale gauche, rendez-vous dans « Session » comme présenté dans l'image ci-dessous.

Putty Session

Dans le champ « Host Name (or IP address) », entrez l'adresse IP Azure de la section précédente. Assurez-vous d'avoir paramétré le port sur 22. Enfin, cliquez sur « Open ».

Une fenêtre d'identification apparaît.

Putty Tunnels

Entrez le nom d'utilisateur que vous avez choisi pendant le déploiement Azure (dans notre cas, nous avions utilisé le nom d'utilisateur azure). Un mot de passe vous sera demandé : il s'agit là encore de celui que vous avez choisi lors du déploiement.

Remarque : La machine virtuelle Azure peut prendre quelques minutes à démarrer totalement. Si la VM n'est pas démarrée, vous pourrez recevoir le message « System is booting up – Access Denied  » (le système est en cours de démarrage – accès refusé). Patientez quelques minutes, puis réessayez de vous connecter.

Écran de démarrage

Maintenant que vous avez redirigé tous les ports nécessaires, vous pouvez explorer la sandbox à votre guise. Avec votre navigateur, rendez-vous sur http://localhost:8888 pour afficher l'écran de démarrage de la sandbox.

Sandbox registration form

Remplissez les champs et cliquez sur Soumettre pour accéder à la sandbox.

azure-sandbox-splash

C'est tout !

Summary

Vous pouvez à présent accéder à tous les ports redirigés à l'aide d'un navigateur en vous rendant sur http://localhost:portNumber. Par exemple, http://localhost:8080 vous donnera accès à la machine Azure et à la sandbox sur le port 8080, à savoir Ambari.

L'utilisation d'un tunnel SSH nous donne un moyen de réacheminer un port de manière sécurisée, sans avoir à ouvrir les ports de la machine à tous vents.

Plus de lectures

Maintenant que HDP est pleinement fonctionnel, consultez les autres didacticiels pour apprendre à tirer profit de son potentiel.

Avis des utilisateurs

Note des utilisateurs
1 4 out of 5 stars
5 Star 0%
4 Star 100%
3 Star 0%
2 Star 0%
1 Star 0%
Nom du tutoriel
Sandbox Deployment and Install Guide

Pour poser une question, ou trouver une réponse, veuillez consulter la page Hortonworks Community Connection.

1 Review
Écrire un avis

Inscription

Veuillez vous inscrire pour écrire un avis

Partager votre expérience

Par exemple : Le meilleur tutoriel qui soit

Vous devez saisir au moins 50 caractères dans ce champ.

Succès

Merci d'avoir partagé votre avis !

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.

Afficher moins
Cancel

Review updated successfully.