CKMAN v2.2.0新特性:用户管理和监控优化
需积分: 0 94 浏览量
更新于2024-08-05
收藏 2.61MB PDF 举报
在v2.2.0的新版本中,主要包含了两个主要的特性更新,分别涉及用户管理和监控管理。
一、用户管理
1.1 增加default用户设置密码
这一特性是为了提高Clickhouse集群的安全性。自Clickhouse 21.6版本起,官方建议在使用rpm包安装clickhouse-server时配置default用户的密码。设置default用户的密码能确保只有授权的用户可以访问集群。值得注意的是,在同一个逻辑集群内的所有物理节点,default用户的密码必须保持一致,否则将导致分布式表(逻辑表)无法正常查询。配置时,`user`字段自动填充为"default",而`password`字段则用于存储default用户的密码。新的ckman部署流程会使用default用户进行连接。如果使用旧的配置文件,可以手动将普通用户迁移至Userconf配置中,仅保留default用户配置。
1.2 增加设置普通用户
新版本引入了UserConf配置,允许设置普通用户,目前仅支持用户名和密码的配置,暂时不支持权限设置(将在后续版本中支持)。用户界面提供了添加和编辑普通用户的功能,配置信息会被保存到UserConf,并在clickhouse-server的/etc/clickhouse-server/users.d目录下生成相应的xml配置文件,修改后立即生效。
二、监控管理
2.1 每个集群可单独指定Prometheus监控
考虑到Prometheus跨数据中心采集可能会带来带宽问题,v2.2.0版本允许每个集群独立配置Prometheus地址,取消了ckman全局配置Prometheus的设定。这使得每个集群的Prometheus监控可以独立配置,增加了系统的灵活性。
2.2 修复replica监控相关BUG
上一版本中,由于将replica宏的值从hostname更改为ip,导致了当移除节点后,尽管/etc/hosts中 hostname被删除,但clickhouse内部缓存仍尝试访问这个hostname,从而出现访问失败的问题。在新版本中,这个问题得到了修复,增强了监控的稳定性和准确性。
总结来说,v2.2.0版本提升了Clickhouse集群的安全性和监控效率,优化了用户管理和监控配置的流程,同时解决了可能导致监控失效的已知问题。这些改进对于管理大规模分布式数据库环境的IT专业人员来说,无疑提供了更好的工具和体验。
2020-12-17 上传
2022-03-07 上传
2020-12-03 上传
2021-08-04 上传
2021-11-16 上传
2018-03-05 上传
2020-10-11 上传
2015-04-24 上传
2019-06-28 上传
田仲政
- 粉丝: 18
- 资源: 332
最新资源
- 单片机串口通信仿真与代码实现详解
- LVGL GUI-Guider工具:设计并仿真LVGL界面
- Unity3D魔幻风格游戏UI界面与按钮图标素材详解
- MFC VC++实现串口温度数据显示源代码分析
- JEE培训项目:jee-todolist深度解析
- 74LS138译码器在单片机应用中的实现方法
- Android平台的动物象棋游戏应用开发
- C++系统测试项目:毕业设计与课程实践指南
- WZYAVPlayer:一个适用于iOS的视频播放控件
- ASP实现校园学生信息在线管理系统设计与实践
- 使用node-webkit和AngularJS打造跨平台桌面应用
- C#实现递归绘制圆形的探索
- C++语言项目开发:烟花效果动画实现
- 高效子网掩码计算器:网络工具中的必备应用
- 用Django构建个人博客网站的学习之旅
- SpringBoot微服务搭建与Spring Cloud实践