我使用以下命令在EMR中安装了Jupyterhub。然后,我创建了一个用户。 现在,如果我尝试在jupyterhub中使用此用户登录,它将无法通过身份验证。
尝试了一些通过更改PAM配置的方法,但是失败了。
# Make Dir
mkdir aman
cd aman
# install Anaconda
wget https://repo.continuum.io/archive/Anaconda3-2018.12-Linux-x86_64.sh
bash Anaconda3-2018.12-Linux-x86_64.sh -b -p /home/hadoop/aman/anaconda3
sudo echo 'export PATH="~/aman/anaconda3/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
conda --version
rm Anaconda3-2018.12-Linux-x86_64.sh
# Install JupyterHub
conda install nodejs -y
sudo ln -s /home/hadoop/aman/anaconda3/bin/node /usr/bin/node
node -v
npm -v
conda install configurable-http-proxy
npm install -g configurable-http-proxy
sudo ln -s /home/hadoop/aman/anaconda3/bin/configurable-http-proxy /usr/bin/configurable-http-proxy
conda install jupyterhub -y
mkdir /home/hadoop/aman/notebooks
chmod 777 /home/hadoop/aman/notebooks
mkdir /home/hadoop/aman/jupyterhub
cd /home/hadoop/aman/jupyterhub
# start Jupyterhub
jupyterhub --no-ssl
# Add user
sudo useradd aman
sudo passwd aman
现在,当我在浏览器中打开此jupyterhub时,它会要求提供用户名/密码,并且无法对我的帐户进行身份验证。