Greenplum初始化数据库时出现gpadmin-[ERROR]:-gpstart error: Do not have enough valid segments to start the arr

启动初始化greenplum数据库报错信息如下所示

[gpadmin@mdw gpAdminLogs]$ gpstart
20181018:01:09:27:043309 gpstart:mdw:gpadmin-[INFO]:-Starting gpstart with args: 
20181018:01:09:27:043309 gpstart:mdw:gpadmin-[INFO]:-Gathering information and validating the environment...
20181018:01:09:27:043309 gpstart:mdw:gpadmin-[INFO]:-Greenplum Binary Version: 'postgres (Greenplum Database) 5.11.0 build commit:6f447c24554134df0c1d473e63e0124e7ee6de6b'
20181018:01:09:27:043309 gpstart:mdw:gpadmin-[INFO]:-Greenplum Catalog Version: '301705051'
20181018:01:09:27:043309 gpstart:mdw:gpadmin-[INFO]:-Starting Master instance in admin mode
20181018:01:09:28:043309 gpstart:mdw:gpadmin-[INFO]:-Obtaining Greenplum Master catalog information
20181018:01:09:28:043309 gpstart:mdw:gpadmin-[INFO]:-Obtaining Segment details from master...
20181018:01:09:28:043309 gpstart:mdw:gpadmin-[INFO]:-Setting new master era
20181018:01:09:28:043309 gpstart:mdw:gpadmin-[INFO]:-Master Started...
20181018:01:09:28:043309 gpstart:mdw:gpadmin-[INFO]:-Shutting down master
20181018:01:09:30:043309 gpstart:mdw:gpadmin-[INFO]:---------------------------
20181018:01:09:30:043309 gpstart:mdw:gpadmin-[INFO]:-Master instance parameters
20181018:01:09:30:043309 gpstart:mdw:gpadmin-[INFO]:---------------------------
20181018:01:09:30:043309 gpstart:mdw:gpadmin-[INFO]:-Database                 = template1
20181018:01:09:30:043309 gpstart:mdw:gpadmin-[INFO]:-Master Port              = 5432
20181018:01:09:30:043309 gpstart:mdw:gpadmin-[INFO]:-Master directory         = /home/gpadmin/masterdata/gpseg-1
20181018:01:09:30:043309 gpstart:mdw:gpadmin-[INFO]:-Timeout                  = 600 seconds
20181018:01:09:30:043309 gpstart:mdw:gpadmin-[INFO]:-Master standby           = Off 
20181018:01:09:30:043309 gpstart:mdw:gpadmin-[INFO]:---------------------------------------
20181018:01:09:30:043309 gpstart:mdw:gpadmin-[INFO]:-Segment instances that will be started
20181018:01:09:30:043309 gpstart:mdw:gpadmin-[INFO]:---------------------------------------
20181018:01:09:30:043309 gpstart:mdw:gpadmin-[INFO]:-   Host   Datadir                             Port
20181018:01:09:30:043309 gpstart:mdw:gpadmin-[INFO]:-   mdw    /home/gpadmin/segmentdata1/gpseg0   33000
20181018:01:09:30:043309 gpstart:mdw:gpadmin-[INFO]:-   mdw    /home/gpadmin/segmentdata2/gpseg1   33001
20181018:01:09:30:043309 gpstart:mdw:gpadmin-[INFO]:-   mdw    /home/gpadmin/segmentdata3/gpseg2   33002

Continue with Greenplum instance startup Yy|Nn (default=N):
> y
20181018:01:09:32:043309 gpstart:mdw:gpadmin-[INFO]:-Commencing parallel segment instance startup, please wait...
. 
20181018:01:09:33:043309 gpstart:mdw:gpadmin-[INFO]:-Process results...
20181018:01:09:33:043309 gpstart:mdw:gpadmin-[ERROR]:-No segment started for content: 0.
20181018:01:09:33:043309 gpstart:mdw:gpadmin-[INFO]:-dumping success segments: []
20181018:01:09:33:043309 gpstart:mdw:gpadmin-[INFO]:-----------------------------------------------------
20181018:01:09:33:043309 gpstart:mdw:gpadmin-[INFO]:-DBID:2  FAILED  host:'mdw' datadir:'/home/gpadmin/segmentdata1/gpseg0' with reason:'cmd had rc=255 completed=True halted=False
  stdout=''
  stderr='/etc/ssh/ssh_config: line 69: Bad configuration option: clientaliveinterval
/etc/ssh/ssh_config: line 70: Bad configuration option: clientalivecountmax
/etc/ssh/ssh_config: terminating, 2 bad configuration options
''
20181018:01:09:33:043309 gpstart:mdw:gpadmin-[INFO]:-DBID:3  FAILED  host:'mdw' datadir:'/home/gpadmin/segmentdata2/gpseg1' with reason:'cmd had rc=255 completed=True halted=False
  stdout=''
  stderr='/etc/ssh/ssh_config: line 69: Bad configuration option: clientaliveinterval
/etc/ssh/ssh_config: line 70: Bad configuration option: clientalivecountmax
/etc/ssh/ssh_config: terminating, 2 bad configuration options
''
20181018:01:09:33:043309 gpstart:mdw:gpadmin-[INFO]:-DBID:4  FAILED  host:'mdw' datadir:'/home/gpadmin/segmentdata3/gpseg2' with reason:'cmd had rc=255 completed=True halted=False
  stdout=''
  stderr='/etc/ssh/ssh_config: line 69: Bad configuration option: clientaliveinterval
/etc/ssh/ssh_config: line 70: Bad configuration option: clientalivecountmax
/etc/ssh/ssh_config: terminating, 2 bad configuration options
''
20181018:01:09:33:043309 gpstart:mdw:gpadmin-[INFO]:-----------------------------------------------------


20181018:01:09:33:043309 gpstart:mdw:gpadmin-[INFO]:-----------------------------------------------------
20181018:01:09:33:043309 gpstart:mdw:gpadmin-[INFO]:-   Successful segment starts                                            = 0
20181018:01:09:33:043309 gpstart:mdw:gpadmin-[WARNING]:-Failed segment starts                                                = 3   <<<<<<<<
20181018:01:09:33:043309 gpstart:mdw:gpadmin-[INFO]:-   Skipped segment starts (segments are marked down in configuration)   = 0
20181018:01:09:33:043309 gpstart:mdw:gpadmin-[INFO]:-----------------------------------------------------
20181018:01:09:33:043309 gpstart:mdw:gpadmin-[INFO]:-Successfully started 0 of 3 segment instances <<<<<<<<
20181018:01:09:33:043309 gpstart:mdw:gpadmin-[INFO]:-----------------------------------------------------
20181018:01:09:33:043309 gpstart:mdw:gpadmin-[WARNING]:-Segment instance startup failures reported
20181018:01:09:33:043309 gpstart:mdw:gpadmin-[WARNING]:-Failed start 3 of 3 segment instances <<<<<<<<
20181018:01:09:33:043309 gpstart:mdw:gpadmin-[WARNING]:-Review /home/gpadmin/gpAdminLogs/gpstart_20181018.log
20181018:01:09:33:043309 gpstart:mdw:gpadmin-[INFO]:-----------------------------------------------------
20181018:01:09:33:043309 gpstart:mdw:gpadmin-[INFO]:-Commencing parallel segment instance shutdown, please wait...
. 
20181018:01:09:34:043309 gpstart:mdw:gpadmin-[ERROR]:-gpstart error: Do not have enough valid segments to start the array.

报错信息指示到/etc/ssh/ssh_config,错误字段为clientaliveinterval和clientalivecountmax,网上很多信息都是将这两个字段的信息改小,实际不用,只需要将这两个字段直接注释掉即可,同样在/etc/ssh/sshd_config文件中这两个字段同样也是被注释掉的。

以下是 Greenplum 初始化数据库的详细步骤: 1. 安装 Greenplum 数据库软件:首先需要在所有节点上安装 Greenplum 数据库软件。可以从官方网站下载 Greenplum 数据库软件包,然后在每个节点上解压缩并安装软件。 2. 配置 Greenplum 数据库环境:在安装完成后,需要在所有节点上设置 Greenplum 数据库的环境变量和配置文件。可以通过编辑系统环境变量文件(如 ~/.bashrc)或者使用 Greenplum 提供的工具来设置环境变量和配置文件。 3. 配置 SSH 免密码登录:为了避免在初始化数据库过程中频繁输入服务器密码,建议在所有节点之间配置 SSH 免密码登录。可以使用 ssh-keygen 命令生成公钥和私钥,并将公钥分发到所有节点上。 4. 创建 Greenplum 数据库用户和组:为了能够运行 Greenplum 数据库,需要在所有节点上创建 Greenplum 数据库用户和组。可以使用系统自带的工具或者 Greenplum 提供的工具来创建用户和组。 5. 创建 Greenplum 数据库实例:在所有节点上创建 Greenplum 数据库实例。可以使用 Greenplum 提供的工具来创建实例,并指定每个节点的角色(如主节点、备节点、镜像节点等)。 6. 初始化数据库:在所有节点上运行 Greenplum 提供的初始化脚本来初始化数据库。在初始化过程中,需要指定数据库实例的名称和节点的角色,并选择合适的初始化选项。 7. 启动数据库:在所有节点上启动 Greenplum 数据库实例。可以使用 Greenplum 提供的工具来启动数据库,并检查数据库的运行状态。 8. 测试数据库:在数据库启动后,可以使用 psql 命令来测试数据库是否正常工作。可以连接到数据库并运行一些 SQL 命令来测试数据库的性能和功能。 总之,Greenplum 初始化数据库是一个比较复杂的过程,需要仔细阅读官方文档并按照步骤进行操作。在操作过程中,需要注意安全性和可靠性,并及查看日志文件以解决可能出现的错误。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

double_happiness

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值