记录greenplum错误

记录greenplum遇到的错误

  1. 写在所有错误前面

配置文件一定要配置,/etc/hosts文件在安装greenplum前一定要配置

格式为 IP hostname

注:如果没有配置hostname,在greenplum初始化时不会成功,但只会展示

ping hostname失败的提示,导致最后无法启动

解决:配置hostname后可再次初始化,可成功启动

  1. 初始化失败--Cannot write to on master host Script Exiting!

原因:目录权限不足导致,如数据目录在/data/greenplum下,如果/data的没有写入

权限,在初始化时就会失败

解决:chmod 755 /data

注:如果/data目录是软链,也要检查是否源目录也拥有读写权限

  1. psql无法使用--/psql: symbol lookup error: ***psql: undefined symbol: rl_completion_append_character

原因:so文件无法使用:/usr/lib64/libcrypto.so.1.0.2k ,/usr/lib64/libssl.so.1.0.2k等文件

解决:在正常安装的机器上下载libcrypto.so.1.0.2k,覆盖文件及软链

  1. 启动失败----No space left on device

原因:空间不足或者在greenplum在初始化时,内核对System V信号量的限制小于

PostgreSQL想创建的数量

解决:空间不足时清理磁盘或扩大空间

(1)减少允许连接数量

(2)修改内核参数,vim /etc/sysctl.conf

kernel.sem = 500 5120000 200 4096

500 SEMMSL max semaphores per array 信号集容纳最大信号数量

5120000 SEMMNS max semaphores system wide 所有信号的最大数量

200 SEMOPM max ops per semop call 调用单个信号集中最大信号数量

4096 SEMMNI max number of arrays 信号集的最大值

检测信号量:ipcs -a |wc -l

清除:ipcrm -a

  1. hostname被修改导致无法启动

(1)在/etc/hosts中添加一行对应IP hostname

(2)修改greenplum数据库数据,将hostname修改为与现hostname一致

1.启动:gpstart -m

2.修改

PGOPTIONS='-c gp_session_role=utility' psql -U gpadmin postgres

>set allow_system_table_mods='true';

>update gp_segment_configuration set hostname='更改后主机名' where hostname='原主机名';

>update gp_segment_configuration set address='更改后主机名' where address='原主机名';

3.停止:gpstop -m

4.重启:gpstart

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值