Ambari 2.6.x集群PostgreSQL不受支持版本含义及适配版本咨询
「不受支持的PostgreSQL版本」的具体含义
- PostgreSQL社区对每个正式大版本提供最多5年的全量维护支持,到期后就会划入不受支持的行列,你在用的9.2大版本早在2017年就已经停止官方维护
- 不受支持的版本不会再收到任何安全漏洞补丁、功能缺陷修复,哪怕出现可导致数据丢失、权限被越权访问的严重问题,官方也不会发布更新修复
- 第三方工具后续的兼容性测试也不会覆盖这类停更版本,使用过程中出现的各类异常问题很难定位根因,也没有官方的解决方案可以参考
Ambari 2.6.1、2.6.2.1对应推荐的PostgreSQL版本
Ambari 2.6.x分支的官方兼容列表里,明确支持的PostgreSQL版本范围是9.4~9.6的大版本,优先推荐使用PostgreSQL 9.6大版本的最终稳定小版本,原因如下:
- 9.6大版本的官方维护周期比9.4、9.5更长,累计修复的漏洞和缺陷更多,运行稳定性远高于9.2版本
- 全量适配Ambari 2.6.x的所有功能,不会出现元数据读写失败、服务启停状态同步异常这类兼容性问题
- 从9.2.13升级到9.6版本的迁移成本最低,数据格式、基础语法的差异非常小,出现兼容问题的概率远低于跨大版本升级到10+的版本
- 注意不要使用PostgreSQL 10及以上的版本,Ambari 2.6.x没有对这类高版本做适配,直接使用会导致Ambari服务无法启动、元数据损坏的问题
升级完成后可以执行postgres -V命令确认当前安装的PostgreSQL版本是否符合预期,升级前务必全量备份Ambari元数据库,避免升级失败导致数据丢失。
内容的提问来源于stack exchange,提问作者jessica
相关产品推荐
相关产品推荐

