【总结】HUE集成Sentry,通过HUE界面管理Sentry权限

简介:

将Sentry集成到HUE中能够有许多好处:

1、通过HUE界面,创建role

2、在HUE的Sentry管理界面,可以Grant privileges给用户

3、在Hue中创建与Sentry中role同名的group

4、将role赋予一个user

5、保证HUE用户,在所有节点上的group与HUE中的group相同


HUE集成Sentry操作

1、将登录HUE管理用户和权限的用户所属组添加到sentry-site.xml配置文件中

1
2
3
4
<property>
   <name>sentry.service.admin.group</name>
   <value>hive,impala,hue</value>
</property>

2、配置hue.ini

1
2
3
4
5
6
7
8
9
10
11
12
[root@gateway2 ~]# vim /usr/local/hue-3.9.0-cdh5.9.0-compile/hue/desktop/conf/hue.ini
###########################################################################
# Settings for the Sentry lib
###########################################################################
[libsentry]
# Hostname  or  IP of server.
## hostname=localhost
hostname=10.10.16.102
# Port the sentry service is running on.
port=8038
# Sentry configuration directory, where sentry-site.xml is located.
sentry_conf_dir=/usr/local/sentry/conf

3、拷贝sentry-site.xml文件到hue.ini配置文件中sentry_conf_dir变量指定的目录下,

如果sentry服务部署在其他服务器上,也将文件拷贝到hue所在服务器下

1
2
[root@gateway2 ~]# ll /usr/local/sentry/conf
-rw-r --r-- 1 root root 2220 11月 21 2016 sentry-site.xml

4、重启HUE服务和Sentry服务

1
2
3
4
nohup /usr/local/hue-3.9.0-cdh5.9.0-compile/hue/build/env/bin/supervisor &
 
 
sentry  --command service  -conffile /etc/sentry/conf/sentry-site.xml



     本文转自巧克力黒 51CTO博客,原文链接:http://blog.51cto.com/10120275/1956777,如需转载请自行联系原作者




相关文章
|
28天前
|
自然语言处理 运维 开发工具
深入探讨了 NeoVim 相较于传统 Vim 的优势,包括更好的扩展性、现代化的界面和用户体验、多语言编程支持、强大的异步处理能力、更好的协作支持、持续的更新和改进、活跃的社区以及与现代开发工具的集成
本文深入探讨了 NeoVim 相较于传统 Vim 的优势,包括更好的扩展性、现代化的界面和用户体验、多语言编程支持、强大的异步处理能力、更好的协作支持、持续的更新和改进、活跃的社区以及与现代开发工具的集成。通过命令对比,展示了两者在启动、配置、模式切换、移动编辑、搜索替换、插件管理、文件操作、窗口缓冲区管理和高级功能等方面的差异。总结部分强调了 NeoVim 在多个方面的显著优势,解释了为什么越来越多的运维人员选择 NeoVim。
35 3
|
6月前
|
API Java 监控
SpringBoot基于OpenAPI3的接口文档管理快速集成和使用
本文主要简单介绍SpringCloud2023中进行接口文档管理,方便前后端开发和文档维护。文档管理工具基于开源的knife4j封装的openapi3。
168 3
|
4月前
【Azure App Service】列举为App Service集成虚拟网络(VNET)操作时所需要的最小权限
【Azure App Service】列举为App Service集成虚拟网络(VNET)操作时所需要的最小权限
|
5月前
|
传感器 Python
门禁管理系统工程是一个涉及硬件和软件集成的复杂系统,旨在控制人员的出入,并记录和管理相关数据。
门禁管理系统工程是一个涉及硬件和软件集成的复杂系统,旨在控制人员的出入,并记录和管理相关数据。
|
7月前
|
弹性计算 Kubernetes 监控
【阿里云弹性计算】阿里云 ECS 与 Kubernetes 集成:轻松管理容器化应用
【5月更文挑战第28天】阿里云ECS与Kubernetes集成,打造强大容器管理平台,简化应用部署,实现弹性扩展和高效资源管理。通过Kubernetes声明式配置在ECS上快速部署,适用于微服务和大规模Web应用。结合监控服务确保安全与性能,未来将深化集成,满足更多业务需求,引领容器化应用管理新趋势。
271 2
|
7月前
|
JavaScript 测试技术
状态管理:集成 Vuex 进行全局状态管理
【4月更文挑战第22天】Vuex 是 Vue.js 的状态管理库,通过状态、mutations、actions 和 modules 等核心概念集中管理应用状态。创建 store,划分模块以增强代码维护性。mutations 同步改变状态,actions 处理异步逻辑。遵循 Vuex 规范,在组件中使用辅助函数访问状态。有效更新和处理错误,实现与其它工具集成,提升应用性能和可靠性。注意根据项目需求灵活使用,防止状态管理过度复杂。
55 2
|
7月前
|
JSON Kubernetes Go
无缝集成:在IntelliJ IDEA中利用Kubernetes插件轻松管理容器化应用
无缝集成:在IntelliJ IDEA中利用Kubernetes插件轻松管理容器化应用
314 0
无缝集成:在IntelliJ IDEA中利用Kubernetes插件轻松管理容器化应用
|
7月前
|
JavaScript 前端开发 搜索推荐
实时聊天应用:集成Python的WebSockets和Vue构建前端界面
【4月更文挑战第10天】本文介绍了如何使用Python的WebSockets和Vue.js构建实时聊天应用。通过WebSockets实现服务器与客户端的双向通信,借助Vue.js创建高效用户界面。步骤包括设计应用架构、实现WebSocket服务器、创建Vue.js项目、构建前端界面、集成WebSockets、接收和显示消息、性能优化及测试部署。这种技术组合为开发实时聊天应用提供了强大且灵活的解决方案,随着技术发展,未来的聊天应用将更加智能、个性化。
345 0
|
7月前
|
安全 Java 测试技术
【开发工具专题_01】idea集成SonarLint代码质量管理
【开发工具专题_01】idea集成SonarLint代码质量管理
151 1
|
7月前
|
JSON 安全 Java
Springboot最全权限集成Redis-前后端分离-springsecurity-jwt-Token5
Springboot最全权限集成Redis-前后端分离-springsecurity-jwt-Token5