2016-12-15 9 views
1

イムとjupyter(ipython)を使用していたので、私は、クラスタにブートストラップアクションを追加しました: S3://elasticmapreduce.bootstrapactions/ipython-notebook/install-ipython-notebookAWS EMR EMRを使用してjupyterパスワード

を私は私のローカルホストからjupyterにアクセスするためにポートチューリングを実行し、正常に動作しますが、ログインパスワードを要求しています。空で試してみましたが、ハッピーではありませんでした。

答えて

0

同じブートストラップアクションを使用すると、この問題も発生しました。私もArgs=[--password, jupyter]で追加しようとしましたが、私も働くことができませんでした。それはthis 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インスタンスに直接アナコンダをインストールするためのthese instructionsに従うことでした。あなたが最初の部分に従うなら、それを起動して実行できるはずです。ここに要約する:sudo wget http://repo.continuum.io/archive/Anaconda3-4.1.1-Linux-x86_64.sh:あなたは、スーパーユーザーpriveledgesを使用してアナコンダをインストールすることをお勧めしますがあります一度あなたが

  • を保存したの.pemファイルを使用して、マスターEMRインスタンスに

    • SSHを。その後bash Anaconda3–4.1.1-Linux-x86_64.sh
    • あなたのpythonのアナコンダのバージョンを使用していることを確認してください:which python
    • あなたは、あなたのソースを指定していない場合:jupyterにjupyter notebook --generate-config
    • CD:source .bashrc
    • 今すぐjupyter設定ファイルを作成しますフォルダ:cd ~/.jupyter/
    • 更新設定ファイル:

      :configファイルでvi jupyter_notebook_config.py
    • は、以下の行を追加します。

      c = get_config() c.NotebookApp.ip = '*' c.NotebookApp.open_browser = False c.NotebookApp.port = 6789 < ---あなたが設定エディタのうち

    • の出口をしたい方のポートを選択し、経由jupyter実行します。これは(今のところ)なしアクティブなカーネルでノートブックを実行する必要がありjupyter notebook

    • 。しかし、それはあなたが探しているトークンを与えるでしょう:http://localhost:6789/?token=xxxxxx

    • これを実行して、新しいターミナルウィンドウを開きます。今度はaws blog post(ポートを設定ファイルで指定したものと同じにします)ごとにEMRインスタンスにトンネリングする必要があります。 ssh -o ServerAliveInterval=10 -i <<credentials.pem>> -N -L 8192:<<master-public-dns-name>>:8192 [email protected]<<master-public-dns-name>>

    • ブラウザでlocalhost:6789を開くと、パスワードまたはトークンを入力するためのjupyterページが表示されます。上記の手順で生成されたトークンを入力してください。

    これが役立ちます。あまり複雑ではない方法があるかもしれませんが、これが私のために働いたのです。

  • +0

    私は[第2の経路](https://medium.com/josemarcialportilla/getting-spark-python-and-jupyter-notebook-running-on-amazon-ec2-dec599e1c297)に従い、ジュピターのノートブックにアクセスしましたが、それはクラスタではなくスタンドアロンのEC2マシンでした。同じアプローチがクラスタ上で動作しますか?すべてのノードにインストールする必要がありますか?それはむしろ不器用になるでしょう。 [最初のパス](https://aws.amazon.com/blogs/big-data/running-jupyter-notebook-and-jupyterhub-on-amazon-emr/)では、私は何とかノートパソコンだけでジュピターハブに – Calcutta

    関連する問題