2017-02-03 1 views
0

J'ai configuré un cluster EMR avec Presto installé et en cours d'exécution. Je peux interroger mes données sur le serveur à l'aide de presto-cli, mais je ne suis pas entièrement sûr de savoir comment configurer Presto pour qu'il soit accessible en externe (par exemple à partir de Tableau sur mon ordinateur portable).Presto sur EMR: accès externe

J'ai examiné tous les fichiers de configuration/propriétés dans /usr/lib/presto/, mais aucun d'entre eux ne semble avoir quelque chose à voir avec la configuration d'accès à distance (c'est-à-dire la configuration des informations d'identification et du port).

Ma question est: comment peut-on configurer l'accès à distance? Toute aide serait appréciée.

EDIT: J'ai pu me connecter à Presto (grâce à @franklinsijo); voici les nitpicks:

  • changement l'URI découverte config.properties à l'adresse DNS
  • assurez-vous que votre IP publique locale du serveur DME est la liste blanche pour accéder au port spécifié dans config.properties

Répondre

2

Presto connecteur Web pour Tableau peut être configuré pour exécuter des requêtes à partir de Tableau. Contrairement aux autres connecteurs de tableau, vous ne pouvez pas exécuter de requêtes en direct sur Presto mais vous pouvez créer des extraits de tableaux. Reportez-vous à pour la procédure de configuration.

Comme avec les configurations de la fin Presto, éditez les configurations du coordinateur Presto dans le fichier config.properties. La valeur discovery.uri est requise pour configurer le connecteur Tableau.

+0

Le nom d'utilisateur @Radix serait l'utilisateur exécutant le processus presto. – franklinsijo

+0

Merci. Existe-t-il un moyen de définir un mot de passe? Ou n'importe qui avec l'URI et le nom d'utilisateur peut accéder à Presto? (en supposant que leur adresse IP est en liste blanche) – Radix

+0

Non, aucun Je suis au courant. Vous devrez peut-être configurer l'authentification Kerberos pour cela. – franklinsijo