真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

JupyterHub中如何與OpenLDAP服務(wù)集成。

這篇文章給大家介紹JupyterHub中如何與OpenLDAP服務(wù)集成。,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。

成都創(chuàng)新互聯(lián)公司主要從事網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)邵武,10余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):18982081108

1.文檔編寫(xiě)目的


JupyterHub的用戶默認(rèn)是基于OS系統(tǒng)用戶,對(duì)于用戶的管理和維護(hù)都需要在服務(wù)器上進(jìn)行操作不便于管理。小編主要介紹在JupyterHub中如何與OpenLDAP服務(wù)集成。

  • 測(cè)試環(huán)境

1.CM5.15.0和CDH版本5.14.2

2.JupyterHub版本為0.9.2

3.Python版本為3.6.5

  • 前置條件

1.JupyterHub已部署成功

2.JupyterHub與OpenLDAP集成


在JupyterHub中默認(rèn)只支持操作系統(tǒng)PAM默認(rèn)的認(rèn)證方式,如果需要JupyterHub支持OpenLDAP認(rèn)證,則需要安裝OpenLDAP認(rèn)證的插件,插件地址:https://github.com/jupyterhub/ldapauthenticator

1.在Python3環(huán)境中安裝jupyterhub-ldapauthenticator包,命令如下:

[root@cdh03 ~]# /opt/cloudera/anaconda3/bin/pip install jupyterhub-ldapauthenticator

(可左右滑動(dòng))

JupyterHub中如何與OpenLDAP服務(wù)集成。

安裝完成后驗(yàn)證是否安裝成功

[root@cdh03 ~]# /opt/cloudera/anaconda3/bin/pip show jupyterhub-ldapauthenticator

(可左右滑動(dòng))

JupyterHub中如何與OpenLDAP服務(wù)集成。

2.修改/etc/jupyterhub/jupyterhub_config.py文件,增加OpenLDAP配置,在文件默認(rèn)增加內(nèi)容如下:

#指定JupyterHub認(rèn)證類型
c.JupyterHub.authenticator_class = 'ldapauthenticator.LDAPAuthenticator'
#OpenLDAP服務(wù)地址
c.LDAPAuthenticator.server_address = 'ldap://cdh01.fayson.com'
#訪問(wèn)用戶和組的DN
c.LDAPAuthenticator.bind_dn_template = [
    "uid={username},ou=People,dc=fayson,dc=com",
    "uid={username},ou=Group,dc=fayson,dc=com"
]

(可左右滑動(dòng))

JupyterHub中如何與OpenLDAP服務(wù)集成。

3.啟動(dòng)Jupyterhub服務(wù)

[root@cdh03 jupyterhub]# /opt/cloudera/anaconda3/bin/jupyterhub -f /etc/jupyterhub/jupyterhub_config.py --debug

(可左右滑動(dòng))

JupyterHub中如何與OpenLDAP服務(wù)集成。

如上顯示啟動(dòng)成功,在啟動(dòng)命令后添加--debug參數(shù)可以顯示DEBUG日志,-f指定JupyterHub啟動(dòng)加載的配置文件。

3.集成驗(yàn)證


1.在OpenLDAP上創(chuàng)建一個(gè)testldap測(cè)試用戶

JupyterHub中如何與OpenLDAP服務(wù)集成。

2.在瀏覽器輸入http://cdh03.fayson.com:8000訪問(wèn)JupyterHub,使用testldap用戶登錄

JupyterHub中如何與OpenLDAP服務(wù)集成。

登錄成功

JupyterHub中如何與OpenLDAP服務(wù)集成。

打開(kāi)一個(gè)Notebook,并運(yùn)行一段測(cè)試的pyspark代碼

JupyterHub中如何與OpenLDAP服務(wù)集成。

查看Yarn上的作業(yè)

JupyterHub中如何與OpenLDAP服務(wù)集成。

JupyterHub中如何與OpenLDAP服務(wù)集成。

4.總結(jié)

1.JupyterHub與OpenLDAP集成需要安裝jupyterhub-ldapauthenticator插件。

2.可以通過(guò)配置Group限制訪問(wèn)JupyterHub的用戶組。

關(guān)于JupyterHub中如何與OpenLDAP服務(wù)集成。就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。


文章名稱:JupyterHub中如何與OpenLDAP服務(wù)集成。
網(wǎng)站鏈接:http://weahome.cn/article/gcopeg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部