暂无图片
启动MogHa之后,查看mogha_heartbeat.log有python方面的错误
我来答
分享
P
pangtuotuo
2021-10-19
启动MogHa之后,查看mogha_heartbeat.log有python方面的错误

python环境


node.conf 修改了

lite_mode=False

primary_down_handle_method=failover

添加了三个hostIp,一主两备的数据库配置

sudo systemctl start mogha 启动之后,查看mogha_heartbeat.log ,报错如下图


我来答
添加附件
收藏
分享
问题补充
11条回答
默认
最新
P
pangtuotuo
上传附件:mogha_heartbeat.log
暂无图片 评论
暂无图片 有用 0
打赏 0
vimiix

应该是你 node.conf 里面 zone 部分配置错误,发一下这部分的配置看下吧。

暂无图片 评论
暂无图片 有用 0
打赏 0
pangtuotuo
题主
2021-10-20
zone这部分什么都没有配置,系统是openEuler的
vimiix
答主
2021-10-20
需要配置一下这部分,每个zone代表一个物理机房,加入三台服务器都在同一个机房,就在zone1 的hosts字段配置:hosts=host1,host2,host3
P
pangtuotuo
上传附件:node.conf
暂无图片 评论
暂无图片 有用 0
打赏 0
P
pangtuotuo


暂无图片 评论
暂无图片 有用 0
打赏 0
P
pangtuotuo

问题追加

1. 使用的是openEuler系统,根据opengauss分享的文档安装patronihttps://gitee.com/xue_meng_en/patroni-for-open-gauss

需要把一个文件放到opengauss/lib目录下


当我把这个文件放到lib文件下,启动MogHa就会失败


移除这个文件,MogHa可以正常启动,status也是显示active, 但是mogha_heartbeat.log还是会有报错。

暂无图片 评论
暂无图片 有用 0
打赏 0
vimiix

初步判断,当你把libpython3.7m.so.1.0放到lib目录后,由于安装openGauss时会修改 LD_LIBRARY_PATH 环境变量,在程序搜索动态库的时候会覆盖系统的同名库导致错误,建议不要同时使用。

可以贴一下,当你配置正确 node.conf 后的依旧报错的日志信息,再做进一步判断。

暂无图片 评论
暂无图片 有用 0
打赏 0
P
pangtuotuo

我现在正常启动了MogHa,虚拟ip也配置了,如下图


根据mogha_heartbeat.log中一直报如下图,aleary set in local host,应该没有问题吧。


那我在MogHa正常启动的情况下,业务系统需要连接数据库是采用 虚拟ip:26000的方式嘛?  26000是数据库端口

暂无图片 评论
暂无图片 有用 0
打赏 0
P
pangtuotuo
上传附件:node_主.conf
暂无图片 评论
暂无图片 有用 0
打赏 0
P
pangtuotuo
上传附件:node_备1.conf
暂无图片 评论
暂无图片 有用 0
打赏 0
P
pangtuotuo
上传附件:node_备2.conf
暂无图片 评论
暂无图片 有用 0
打赏 0
vimiix

嗯已经正常启动了,INFO级别的日志都是正常信息。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
python能检索行列都是中文的表格吗?
回答 1
可以参考Python处理带中文Excel文件https://blog.csdn.net/weixin36815313/article/details/105706704
python连接mysql程序报错
回答 5
已采纳
这一般情况是因为你连接的mysql没释放,尤其是循环连接mysql的时候没有释放导致。python代码每个连接都要关闭之后再连接才比较好。
python中空白字符串如果append到list,增会变成\xa0
回答 2
已采纳
replace('\xa0','')大佬参考
Python用to_sql可以向表中传入部分值吗?
回答 1
没太明白,你是想用tosql仅插入部分字段的值吗
python的motor异步库怎么去查询指定的字段
回答 1
这是插入的,可以作为参考:importasyncioimportmotor.motorasyncio建立连接clientmotor.motorasyncio.AsyncIOMotorClient('l
Python脚本从MongoDB导数据到kingbase 占用了大量swap 效率非常低
回答 1
swap空间都占满了,这速度肯定是慢的了。看看是否可以调大一下服务器的内存;或者是调整swappiness参数:swappiness是一个0到100之间的整数值,用于控制内核使用swap的频率。较低的
想学习下python,不知道有没有好的课程推荐下?感谢
回答 2
极客时间的课不错,在上面学了十几门课了
mysqlDBA需要掌握python的哪些技能就能应付日常工作了
回答 2
了解几个常用的模块就够了,pymysql,mysqldb,os等等就差不多了
如何用python执行批量把A库的数据插入到B库中
回答 2
resultfrom是个列表,在变量查看中显示的改成如下:cursToconnTo.cursor()value()foriinrange(len(resultFrom)):value(resultFr
Python redis hgetall以后 值还在redis 里吗?
回答 1
是的,hgetall命令在Redis中只是返回指定哈希表的所有字段和值,而不会将它们从Redis中删除。返回的结果是一个包含字段和对应值的字典。原始的键值对仍然保留在Redis中,除非你使用hdel等
问题信息
请登录之后查看
附件列表
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~