Pour accéder à l'interface utilisateur Presto et soumettre des tâches Presto, vous devez d'abord définir un mot de passe administrateur pour le cluster.
Procédure
-
Accédez à l'onglet password.db.
Connectez-vous à la console EMR on ACK.
Sur la page EMR on ACK, localisez le cluster cible et cliquez sur Configure dans la colonne Actions.
Dans l'onglet Configure, sélectionnez .
-
Modifiez la configuration.
-
Dans l'onglet password.db, définissez le paramètre admin avec un mot de passe généré par la commande
htpasswd.Par exemple, utilisez un mot de passe généré par la commande
htpasswd -nBC 10 admin.Sous macOS, la commande
htpasswdest disponible par défaut.Sous CentOS, exécutez
yum install httpdpour installer httpd, qui inclut la commandehtpasswd. Sous Ubuntu, exécutezapt-get install apache2-utilspour installer la commandehtpasswd.RemarqueLes commandes et les packages peuvent varier en fonction de la version et de la configuration de votre système d'exploitation.
Cliquez sur Save.
Dans la boîte de dialogue qui s'affiche, saisissez une justification dans le champ Execution Reason et cliquez sur Save.
-
-
Redémarrez le service Presto.
Cliquez sur l'onglet Service Details.
Dans la zone Components, cliquez sur Restart dans la colonne Actions de TrinoCoordinator.
Dans la boîte de dialogue qui s'affiche, saisissez une justification dans le champ Execution Reason et cliquez sur OK.
-
Dans la boîte de dialogue Confirm, cliquez sur OK.
Une fois le service redémarré, utilisez le nouveau mot de passe pour accéder à l'interface utilisateur Presto et soumettre des tâches.
> password.db