Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide information about what to do if you're not on an edge node #9

Closed
mrocklin opened this issue Jul 2, 2018 · 2 comments
Closed

Comments

@mrocklin
Copy link
Member

mrocklin commented Jul 2, 2018

Do we have a pragmatic recommendation today for users that don't have direct access to an edge node?

@jcrist
Copy link
Member

jcrist commented Jul 3, 2018

Not currently. Currently skein requires two things that (as far as I know) are unlikely to be true not on an edge node:

  • Have the hadoop java libraries installed, and the hadoop configuration files available.
  • Have access to the resourcemanager rpc port

I'm not sure if any other tools work off the edge node without some third service to mediate (e.g. livy). Filed jcrist/skein#28 to see if anyone has used something like this.

One (hacky) solution might be to use paramiko to start and manage ssh tunnels and run the required commands remotely. This would still require access to an edge node though, just ease the process for users wanting to run their client locally. I'm hesitant to do this though, as it adds complexity to the library that I'm hoping to avoid.

@jcrist
Copy link
Member

jcrist commented Aug 16, 2018

After talking to more people about this, I don't believe we'll have an answer to this for a while. The documentation notes that this is for use on an edge node. Solutions for running not on an edge node will likely require an external service running with elevated permissions. See dask/distributed#2043 for more discussion.

Closing for now. More issues can be opened later as needed.

@jcrist jcrist closed this as completed Aug 16, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants