psql连接单机部署的Greenplum5会报错:

psql: FATAL:  System was started in master-only utility mode - only utility mode connections are allowed

命令可以使用

PGOPTIONS='-c gp_session_role=utility' psql -d postgres

但是程序、客户端都不行,

看看gpstart -help 那些启动参数,也都无关,

那就从源码上下功夫吧

查找源码(编译教程详见https://wanghq.blog.csdn.net/article/details/121094869)
./src/backend/utils/init/postinit.c

/*
     * MPP:  If we were started in utility mode then we only want to allow
     * incoming sessions that specify gp_session_role=utility as well.  This
     * lets the bash scripts start the QD in utility mode and connect in but
     * protect ourselves from normal clients who might be trying to connect to
     * the system while we startup.
     */
    if ((Gp_role == GP_ROLE_UTILITY) && (Gp_session_role != GP_ROLE_UTILITY))
    {
        ereport(FATAL,
                (errcode(ERRCODE_CANNOT_CONNECT_NOW),
                 errmsg("System was started in master-only utility mode - only utility mode connections are allowed")));
    }

注释掉后
重新编译

然后在编译好后的目录/usr/local/gpdb
中执行
find . | xargs grep -ri 'postinit.c'
找到使用的程序
Binary file ./bin/postgres matches
Binary file ./bin/postmaster matches

运行环境gpstop -a
对这两个程序进行替换
cd /usr/local/gpdb/bin
scp postgres root@10.0.197.198:/usr/local/gpdb/bin
scp postmaster root@10.0.197.198:/usr/local/gpdb/bin
运行环境gpstart -a

再次使用客户端连接即正常。

Greenplum5单机部署连接报错 System was started in master-only utility mode问题修复相关推荐

  1. mysql8连接数据库显示cache_MySQL数据库之mysql 8.0 java连接报错:Unknown system variable 'query_cache_size'...

    本文主要向大家介绍了MySQL数据库之mysql 8.0 java连接报错:Unknown system variable 'query_cache_size' ,通过具体的内容向大家展现,希望对大家 ...

  2. Clickhouse单机部署以及从mysql增量同步数据

    背景: 随着数据量的上升,OLAP一直是被讨论的话题,虽然druid,kylin能够解决OLAP问题,但是druid,kylin也是需要和hadoop全家桶一起用的,我也搞不定,那只能找我能搞定的技术 ...

  3. clickhouse 同步mysql_ClickHouse单机部署以及从MySQL增量同步数据

    背景: 随着数据量的上升,OLAP一直是被讨论的话题,虽然druid,kylin能够解决OLAP问题,但是druid,kylin也是需要和hadoop全家桶一起用的,异常的笨重,再说我也搞不定,那只能 ...

  4. 第02期:ClickHouse 单机部署以及从 MySQL 增量同步数据

    本期作者:邓亚运 37 互娱高级 DBA,负责公司 MySQL,Redis,Hadoop,Clickhouse 集群的管理和维护. 背景 随着数据量的上升,OLAP 一直是被讨论的话题,虽然 drui ...

  5. 单机部署k8s,以及使用kuboard面板部署应用(详细版)

    单机部署k8s以及kuboard部署nginx应用 单机部署k8s 一.系统配置修改 1.关闭selinux和防火墙 setenforce 0 systemctl stop firewdlld sed ...

  6. centos6.5环境下zookeeper-3.4.6集群环境部署及单机部署详解

    centos6.5环境下Zookeeper-3.4.6集群环境部署 [系统]Centos 6.5 集群部署 [软件]准备好jdk环境,此次我们的环境是open_jdk1.8.0_101 zookeep ...

  7. linux 下 storm环境搭建,Storm在Ubuntu环境下的单机部署

    Storm在Ubuntu环境下的单机部署 目录 查看Ubuntu 安装JDK 安装Pythod 安装Zookeeper 安装ZeroMQ 安装Jzmp 安装Storm 查看Ubuntu是32位还是64 ...

  8. Mac/Linux 安装联邦学习 Fate 框架单机部署所需的依赖(填坑大全)

    安装过程各种坑,官方单机部署教程,然而官方教程问题超多,我在Mac本机与新建的ubuntu18.04.5上分别单机部署,使用standalone-fate-master-1.4.5.tar.gz,py ...

  9. nacos安装配置和单机部署教程

    首先说明:次教程是针对的nacos版本:1.3.2,不同的版本,可能略有不同. Springcloudalibaba的版本与Springboot的版本与nacos版本需要对应 Nacos支持三种部署模 ...

最新文章

  1. [转]单点登录原理与简单实现
  2. js通过月份判断前三个月_怀孕前三个月如何判断胎儿发育是否健康,看HCG翻倍情况,快收藏...
  3. ClickHouse【环境搭建 02】设置用户密码的两种方式(明文+SHA256)及新用户添加及只读模式 Cannot execute query in readonly mode 问题解决
  4. linux下storm集群配置,Twitter Storm 系统集群搭建
  5. Windows服务器安全设置经验详谈
  6. 手动修改Win7开机欢迎界面背景图片
  7. 配置SMB共享 、 配置NFS共享
  8. 蓝牙芯片排行_7月TWS 全球品牌出货量排行榜出炉
  9. RequireJS模块化之循环依赖
  10. 吴军信息论40讲_刘润对谈吴军:每个人都一定要有数学思维
  11. 搭建nginx服务器
  12. 摄影测量与遥感数据精度表格
  13. 气血瘀滞热入血室闭经案
  14. Rss Feed是什么
  15. 【pd读取csv文件踩坑】读取csv文件时报错:UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xb5 in position 0
  16. 基于MatlabSimulink的汽车等速百公里燃料消耗量仿真
  17. 计算机不能识别监控硬盘分区,MBR 分区电脑无法识别 3TB 及以上硬盘的原因!
  18. 2023河北工业大学计算机考研信息汇总
  19. 用js计算12个月的社保缴纳总额-企业信息公示
  20. 【项目管理案例】第二期:项目经理如何进行有效沟通

热门文章

  1. 前端学习(1982)vue之电商管理系统电商系统之删除参数的操作
  2. oracle之基本的sql_select语句全
  3. 前端学习(1422):ajax获取服务器端的响应
  4. 第五十二期:甲骨文遭遇“中年危机”:继阿里后,再被亚马逊永久抛弃
  5. 玩转oracle 11g(46):图解oracle数据库
  6. java学习(87):Interage包装类进制转换
  7. Keil5 编译生成bin二进制文件的设置方法
  8. 如何用python新建文件夹_用Python编写一个每天都在系统下新建一个文件夹的脚本...
  9. html日期选择框_第十课 日期选择框(datepicker)的操作
  10. 基于DispatchProxy打造自定义AOP组件