版權聲明:本文為部落客原創文章,未經部落客允許不得轉載。 https://blog.csdn.net/SunnyYoona/article/details/72869679
1. 概述
我們在浏覽器中輸入
http://localhost:8080/進入Zeppelin的首頁,不需要用任何的驗證就可以進入首頁面:
換句話說,任何人在浏覽器輸入上面位址(本機),都可以通路Zeppelin裡的所有筆記. 在上圖中我們也可以看到我們的登陸使用者是
anonymous
.
https://note.youdao.com/md/preview/preview.html?file=%2Fyws%2Fapi%2Fpersonal%2Ffile%2FWEBa40a863062a5ac41841d9b2f40d95015%3Fmethod%3Ddownload%26read%3Dtrue#2-%E4%BF%AE%E6%94%B9%E5%8C%BF%E5%90%8D%E8%AE%BF%E9%97%AE 2. 修改匿名通路
Zeppelin啟動預設是匿名(anonymous)模式登入的.如果設定通路登入權限,需要設定
conf/zeppelin-site.xml
檔案下的
zeppelin.anonymous.allowed
選項為
false
(預設為
true
).如果你還沒有這個檔案,隻需将
conf/zeppelin-site.xml.template
複制為
conf/zeppelin-site.xml
。
<property>
<name>zeppelin.anonymous.allowed</name>
<value>false</value>
<description>Anonymous user allowed by default</description>
</property>
說明
将
zeppelin.anonymous.allowed
設定為false,表示不允許匿名通路.
https://note.youdao.com/md/preview/preview.html?file=%2Fyws%2Fapi%2Fpersonal%2Ffile%2FWEBa40a863062a5ac41841d9b2f40d95015%3Fmethod%3Ddownload%26read%3Dtrue#3-%E5%BC%80%E5%90%AFshiro 3. 開啟Shiro
在剛安裝完畢之後,預設情況下,在conf中,将找到shiro.ini.template,該檔案是一個配置示例,建議你通過執行如下指令行建立
shiro.ini
檔案:
cp conf/shiro.ini.template conf/shiro.ini
有關shiro.ini檔案格式的更多資訊,請參閱
Shiro配置https://note.youdao.com/md/preview/preview.html?file=%2Fyws%2Fapi%2Fpersonal%2Ffile%2FWEBa40a863062a5ac41841d9b2f40d95015%3Fmethod%3Ddownload%26read%3Dtrue#4-%E5%90%AF%E5%8A%A8-zeppelin 4. 啟動 Zeppelin
bin/zeppelin-daemon.sh start (or restart)
啟動成功之後,可以通路
http://localhost:8080https://note.youdao.com/md/preview/preview.html?file=%2Fyws%2Fapi%2Fpersonal%2Ffile%2FWEBa40a863062a5ac41841d9b2f40d95015%3Fmethod%3Ddownload%26read%3Dtrue#5-%E7%99%BB%E5%BD%95 5. 登入
最後,你可以使用以下使用者名/密碼組合之一進行登入:
[users]
# List of users with their password allowed to access Zeppelin.
# To use a different strategy (LDAP / Database / ...) check the shiro doc at http://shiro.apache.org/configuration.html#Configuration-INISections
admin = admin
user1 = password2, role1, role2
user2 = password3, role3
user3 = password4, role2
在
conf/shiro.ini
檔案中已經給我們加了一些測試賬号,我們自己也可以在下面添加自己的使用者xxx = yyy,角色也可以自行選擇.更多細心請參考:
http://zeppelin.apache.org/docs/0.7.1/security/shiroauthentication.html#3-start-zeppelin