postmaster.pid does not exist,为啥呀?

简介:

很多时候,Deepgreen(Greenplum)启动过程中,会抛出一个postmastr.pid不存在的错误,产生这个问题的原因有很多,下面介绍一下,如有不足敬请补充:

1.Master没有启动所用的空间

解决办法:

  • 可以通过删除不用的数据(如log日志)的方式,留出足够的空间来启动数据库
  • 扩展磁盘空间
  • 临时转移log日志,带数据库启动并删除不用的数据库表数据后,重新把log日志转移回来

2.数据库升级后,忘了改环境变量或环境变量设置有问题

解决办法:

  • 重新修改.bash_profile或.bashrc文件,环境变量设置正确

gpadmin@mdw ~]$ more .bash_profile 
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
 
[gpadmin@mdw ~]$ more .bashrc 
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi
# User specific aliases and functions
source /usr/local/greenplum-db/greenplum_path.sh
export MASTER_DATA_DIRECTORY=/data/master/gpseg-1
source /usr/local/greenplum-cc-web-1.2.0.1-build-2/gpcc_path.sh 
[gpadmin@mdw ~]$

3.pg_hba.conf中配置的客户端访问地址不对。

解决办法:

  • 修改pg_hba.conf文件,正确配置访问地址。
目录
相关文章
|
数据库 OceanBase
OceanBase 数据库的版本信息
OceanBase 数据库的版本信息
3536 1
|
前端开发 JavaScript 容器
【实战】用CSS实现文本打字机效果
【实战】用CSS实现文本打字机效果
1603 0
【实战】用CSS实现文本打字机效果
|
关系型数据库 PostgreSQL
PostgreSQL异常重启postmaster.pid处理
PostgreSQL异常重启postmaster.pid处理
576 0
|
5月前
|
安全 网络协议 数据建模
企业安全证书选OV还是DV?
VSSL证书通过深度企业验证提供更高安全性与信任背书,适合商业关键场景;DV证书则以低成本、快部署满足基础加密需求。选择时需权衡安全必要性、预算及用户信任要求。若需进一步降低风险,还可考虑更高级别的EV证书(扩展验证证书)。
156 0
企业安全证书选OV还是DV?
|
Java 应用服务中间件 Linux
【Docker容器化技术】docker安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库
本文主要讲解了Docker的安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库以及Docker容器虚拟化与传统虚拟机比较。
13418 38
【Docker容器化技术】docker安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库
欧拉系统如何修改ip
【10月更文挑战第22天】欧拉系统如何修改ip
6622 1
|
缓存 关系型数据库 MySQL
在Linux中,如何优化MySQL性能,包括索引优化和查询分析?
在Linux中,如何优化MySQL性能,包括索引优化和查询分析?
|
安全 NoSQL 网络安全
漏洞检测与防御:Redis未授权访问漏洞复现
漏洞检测与防御:Redis未授权访问漏洞复现
987 0
|
关系型数据库 MySQL 数据库
MySQL8.0.36 安装配置教程(保姆级,包含图文讲解,环境变量的配置)适合小白
MySQL8.0.36 安装配置教程(保姆级,包含图文讲解,环境变量的配置)适合小白
|
Linux
CentOS 7 配置yum阿里源 (三步即可)
CentOS 7 配置yum阿里源 (三步即可)
30218 1
下一篇
oss云网关配置