Zeppelin集成LDAP的部署和实践
来源:互联网 发布:唐宪宗 知乎 编辑:程序博客网 时间:2024/05/21 17:21
环境信息:
Zeppelin版本:0.7.0
Kylin版本:1.6.0
Zeppelin部署:
1. 修改$ZEPPELIN_HOME/conf/shiro.ini文件,配置Zeppelin集成LDAP:
### A sample for configuring LDAP DirectoryRealm
ldapRealm = org.apache.zeppelin.realm.LdapGroupRealm
## search base for ldap groups (onlyrelevant for LdapGroupRealm):
ldapRealm.contextFactory.environment[ldap.searchBase]= dc=idc,dc=dream,dc=net
ldapRealm.contextFactory.url =ldap://xx.xxx.xxx.xx:389
ldapRealm.userDnTemplate =uid={0},ou=People,dc=idc,dc=dream,dc=net
ldapRealm.contextFactory.authenticationMechanism= SIMPLE
2. 配置Zeppelin环境变量,新增如下内容:
# vi /etc/profile
export ZEPPELIN_HOME=/app/zeppelin
export PATH=$PATH:$ZEPPELIN_HOME/bin
# source /etc/profile
3. 启动Zeppelin并验证端口号监听:
[root@kyln-a04 conf]# zeppelin-daemon.sh start
Zeppelin start [ OK ]
[root@kyln-a04 conf]# lsof -i :8080
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 13878 root 187u IPv6 12406045 0t0 TCP *:webcache (LISTEN)
4. 通过页面访问,默认端口号8080:
Zeppelin查询Kylin:
1. 使用LDAP的用户(比如etl_user)登录Zeppelin,并配置Kylin的Interpreters。
点击下图右上角的用户,选择“Interpreters”,然后搜索kylin进行配置:
2. 创建一个属于自己的Notebook:
点击Notebook,选择 Create new note,然后创建一个learn_kylin的Notebook。
3. 使用上面创建的learn_kylin的Notebook进行相关查询
可以选择其他可视化图表展示:
- Zeppelin集成LDAP的部署和实践
- JIRA和LDAP的集成
- Zeppelin的部署
- spark和zeppelin实践二:安装spark和zeppelin
- (原创)Ldap与JetSpeed2集成部署
- (原创)Ldap与JetSpeed2集成部署
- 基于LDAP和Sentry的大数据认证和鉴权解决方案--Part One:LDAP集成
- VCenter集成LDAP和AD的配置方法
- LDAP 与 Zeppelin 连接之一 ----- LDAP 搭建
- spark和zeppelin实践一:安装hadoop篇
- Zeppelin 安装部署实验
- zeppelin安装部署配置
- Zeppelin 和livy结合实现代理用户中如何代理ldap邮箱用户
- 持续集成在Hexo自动化部署上的实践
- 基于LDAP和Sentry的大数据认证和鉴权解决方案--Part Two:Sentry集成
- LDAP 与各系统的集成
- 持续部署 Microservices 的实践和准则
- Zeppelin介绍与入门实践
- javascript高级程序设计--学习笔记3 (第5章)
- 字符串的全排列和组合算法(递归非递归)
- WAV文件格式解析
- 100个著名初等数学问题
- 学习计划(一)
- Zeppelin集成LDAP的部署和实践
- CodeForces 448 E.Divisors(数论+递归)
- hake
- HTML/CSS
- windows下配置hexo+github,hexo设置,markdown语法
- spring MVC 管理HttpClient---实现在java中直接向Controller发送请求
- 数据库增删改查字段含义
- 进程与task_struct结构体
- LeetCode#55. Jump Game