我正在使用EMR,并且希望使用jupyter(ipython),所以我在集群中添加了引导操作: s3://elasticmapreduce.bootstrapactions/ipython-notebook/install-ipython-notebook
我执行了端口调优,从本地主机访问jupyter,运行良好,但它要求登录密码,尝试为空,尝试hadoop,但没有运气,有谁知道jypyter密码是什么?
发布于 2017-02-08 03:45:38
当我使用相同的引导操作时,我也遇到了这个问题。我尝试添加Args=[--password, jupyter],但我也无法工作。这是来自这 aws论坛的:
Name='Install Jupyter notebook',Path="s3://aws-bigdata-blog/artifacts/aws-blog-emr-jupyter/install-jupyter-emr5.sh",Args=[--r,--julia,--toree,--torch,--ruby,--ds-packages,--ml-packages,--python-packages,'ggplot nilearn',--port,8880,--password,jupyter,--jupyterhub,--jupyterhub-port,8001,--cached-install,--notebook-dir,s3://<your-s3-bucket>/notebooks/,--copy-samples]
相反,我所做的是遵循这些指示,使用CLI直接在EMR实例中安装anaconda。如果你遵循第一部分,你应该能够使它启动和运行。这里总结如下:
sudo wget http://repo.continuum.io/archive/Anaconda3-4.1.1-Linux-x86_64.sh。然后是bash Anaconda3–4.1.1-Linux-x86_64.shwhich pythonsource .bashrcjupyter notebook --generate-configcd ~/.jupyter/vi jupyter_notebook_config.pyc = get_config() c.NotebookApp.ip = '*' c.NotebookApp.open_browser = False c.NotebookApp.port = 6789 <--选择你想要的端口jupyter notebook运行jupyterssh -o ServerAliveInterval=10 -i <<credentials.pem>> -N -L 8192:<<master-public-dns-name>>:8192 hadoop@<<master-public-dns-name>>希望这能有所帮助!也许有一种不那么复杂的方式,但这才是最后为我工作的原因。
https://stackoverflow.com/questions/41173326
复制相似问题