注册 登录
  • 进入"运维那点事"后,希望您第一件事就是阅读“关于”栏目,仔细阅读“关于Ctrl+c问题”,不希望误会!

Neo4j+DRBD+Keepalived高可用架构

Neo4j 彭东稳 6176次浏览 已收录 0个评论

Neo4j企业版支持集群及高可用架构,但是社区版本不支持,故才有结合第三方软件来做高可用架构。

架构图如下:

Neo4j+DRBD+Keepalived高可用架构

DRBD双主配置: http://www.ywnds.com/?p=6619

Neo4j配置安装:http://www.ywnds.com/?p=12015

Keepalived安装配置:http://www.ywnds.com/?p=7963

上面的几个组件的安装配置调试这里就不介绍了,看给出的链接文档即可。

这里主要说一下这种模式的keepalived配置文件:

MASTER配置

check_neo4j:检测neo4j是否有问题的脚本。

notify_stop:MASTER出现故障时执行的脚本。

notify_master:当角色变为MASTER时执行的脚本。

/data/scripts/check_neo4j.sh

/data/scripts/notify_stop.sh

/data/scripts/notify_master.sh

BACKUP配置

notify_master:当角色变为MASTER时执行的脚本。

notify_backup:当角色变为BACKUP时执行的脚本。

/data/scripts/notify_master.sh

/data/scripts/notify_backup.sh

然后可以在脚本里面添加各种短信或邮件报警通知,另外需要根据自己的环境更改脚本内容。


如果您觉得本站对你有帮助,那么可以支付宝扫码捐助以帮助本站更好地发展,在此谢过。
喜欢 (0)or分享 (0)
关于作者:

您必须 登录 才能发表评论!