Zeppelin设置访问登录权限
1. 概述
我们在浏览器中输入 http://localhost:8080/ 进入Zeppelin的主页,不需要用任何的验证就可以进入主页面:
换句话说,任何人在浏览器输入上面地址(本机),都可以访问Zeppelin里的所有笔记. 在上图中我们也可以看到我们的登陆用户是anonymous
.
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,表示不允许匿名访问.
3. 开启Shiro
在刚安装完毕之后,默认情况下,在conf中,将找到shiro.ini.template,该文件是一个配置示例,建议你通过执行如下命令行创建shiro.ini
文件:
cp conf/shiro.ini.template conf/shiro.ini
有关shiro.ini文件格式的更多信息,请参阅Shiro配置。
4. 启动 Zeppelin
bin/zeppelin-daemon.sh start (or restart)
启动成功之后,可以访问 http://localhost:8080
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
Zeppelin设置访问登录权限相关推荐
- [MySql] - Windows MySql 8.x 手动zip包安装与外网访问登录权限设定
MySql 8.x官方下载地址 https://dev.mysql.com/downloads/mysql/8.0.html https://cdn.mysql.com//Downloads/MySQ ...
- android设置访问internet权限
如果在app中访问网络,提示internet permission denied,即是没有设置访问网络的权限 在AndroidManifest.xml文件中添加如下一行即可 <uses-perm ...
- mysql 登录的权限设置_MySQL 登录权限设置SQL语句
MySQL 登录权限设置SQL语句 1. 创建hive用户 create user 'hive'@'master' identified by 'hive'; 2. 对hive用户赋予权限 grant ...
- vue设置路由登录权限
在路由文件index.js中,将需要登录权限的路由设置meta属性 let router = new Router({mode: 'history',routes: [{path: '/parkPay ...
- 阿里云安全组开放端口,mysql也设置了登录权限,还是不能远程连接
mysql安装完成后,给root用户授权远程登录权限,开放安全组端口. 用navicat远程登录,报错,10060 unkonwn error. 回想一下,应该没有什么地方做错,开始一步一步排错: 1 ...
- Linux创建新用户并设置SSH登录权限及证书登录
创建用户,若登录root用户则无需使用sudo,-m会直接在/home下创建该用户名的工作空间 $ sudo useradd -m <username> 设置密码,输入命令后,按照提示设置 ...
- 小米手机html在哪,小米手机设置的访问上网权限在哪
很多小伙伴经常时不时地会在自己的手机上安装各种各样的app软件程序,有时候我们会担心这些app的软件程序会不会窃取我们自己的隐私的?或者想着这些app安不安全的,那些app都对我们的手机有哪些权限.现 ...
- iOS 访问网络权限
访问网络有可能出现错误提示 The resource could not be loaded because the App Transport Security policy requires th ...
- 关于远程桌面访问没有登录权限的解决办法
问题描述: 前几天发现用户的一台虚拟机(win2008r2)无法进行远程桌面访问,提示错误信息: "要登录到这台远程计算机,您必须被授予允许通过终端服务登录权限--",如下图: 查 ...
最新文章
- 记录使用Spartan-6进行流水灯控制的实验
- 数据库mysql是什么?win10如何安装使用mysql?
- php psr-2,「PSR 规范」PSR-2 编码风格规范
- 一个简单的FreeMarker案例
- git批量删除没用的远程分支
- 开关怎么使用_开关也能自发电?ebelong易百珑S2自发电无线开关曝光
- mysql数据备份与恢复_MySQL数据备份与恢复
- C++智能指针中unique_ptr部分内容的讲解
- win7系统应用程序安装不了的解决教程
- 一篇博客读懂设计模式之---委派模式
- 用于创建此对象的程序是package_【ROS 学习笔记】CMakeLists.txt 与 package.xml
- 剖析Caffe源码之Net(上)---NetParameter参数
- 亚马逊AI又遭抗议:一个好端端的美国官员,怎么就成罪犯了?
- PAT 1088 三人行(20 分)- 乙级
- 一次订单号重复引起的事故,把我坑惨了!
- 解决办法:ImportError: No module named pycuda.driver
- ntp时间校准服务器的调试方法
- 完整版28K易支付系统源码+第四方Oreo支付源码
- tewa600agm是千兆吗_请问电信天翼网关光纤猫超级用户 型号tewa-600aem/tewa600agm
- Admob设置Android设备为测试设备(2020年5月7日亲测有效)