falcon-plus icon indicating copy to clipboard operation
falcon-plus copied to clipboard

扩容graph问题&疑问

Open CastroKKK opened this issue 5 years ago • 9 comments

炜哥、各位大佬,你们好: 请问扩容graph根据文章流程,里面有2个地方没写清楚,麻烦指导下。 1、看简书的攻略,老graph的migrate一直为false吗? 2、新机器加入集群后从开始同步至结束新graph的migrate 同步完成后未来是否要改会false? 3、如果未来无限扩容graph是否老的永远为false,新的永远为true?

CastroKKK avatar Apr 23 '19 06:04 CastroKKK

我来自问自答吧,这次终于搞清楚了具体问题,放这里分享。 目标:我是原有1台graph,计划再扩容2台,最终为3台。这里称为 A B C 3台机器。下面为步骤分享。

1、A机器graph不动,正常运行即可。 2、B机器的graph配置文件里面的migrate设置为true,并且下面的cluster写上需要同步的A机器的信息(graph-00 : xxxxx: 6070)并重启,观察graph日志,这里会变成B机器graph端口未启动,正在同步数据,安心等待(最终会有个exit 进程退出,说明同步完毕)这个时候再重启graph即可(配置文件里面的true仍然不要动,永远保持B机器同步A机器) 1

3、 C机器与B机器操作步骤一致,唯一注意就是 cluster的地方要写上A+B机器,不是只同步A机器了 (graph-00 : xxxxx: 6070) (graph-01 : xxxxx: 6070) 2

4、 到这里就看明白了。后面无论扩多少机器,都写上前面老graph的机器集群信息,然后同步。新机器的migrate永远是true 3

备注:不是超大公司建议不要多台一起加入扩容集群,建议一台一台加。

CastroKKK avatar Apr 30 '19 06:04 CastroKKK

感谢 @CastroKKK 的补充,同时可以结合 https://www.jianshu.com/p/a87ab10e09c7 这篇文章来看。

laiwei avatar Apr 30 '19 07:04 laiwei

再补充一个扩容graph后的小问题。

上面是我之前的扩容攻略,扩容后除了最早的A主机配置没动以外,后面B C 主机的graph扩容完成后我一直没改配置,这两天出现了新的问题【任何自定义push的数据超过12小时后就不显示图形了(脚本push & switch交换机插件)】

解决方法: 新graph的migrate 同步完成数据后,需要把 migrate的开关再关闭,设置成 false,否则后面会出现我上面说的不显示数据问题。让所有的graph仍然变成单机grafph(前提确认新的graph机器数据已经同步完毕)

CastroKKK avatar May 09 '19 02:05 CastroKKK

@CastroKKK 要是有 graph 挂了,挂了的 graph 节点数据是不是都会丢了。

huyujie avatar May 09 '19 07:05 huyujie

@huyujie 从我的理解和测试来看是的(我现在是3个graph节点)。 例如你现在可以停止一个graph实例,你看看整体的数据展示是不是少了?(我这里测试是缺少了数据和绘图) 另外根据falcon的设计原理,graph是有高可用方案的,具体参考book里面的【FAQ-绘图相关-Graph绘图数据高可用】

CastroKKK avatar May 09 '19 09:05 CastroKKK

@CastroKKK 多谢。大致看了下,就是做个镜像(副本)了,如果发现挂了的,得手动踢掉换上镜像,这样流量也翻倍了,如果是To C,感觉这个恢复手法有点不能接受呐。感觉还是需要一个完整的分布式时序数据库呐。

huyujie avatar May 09 '19 11:05 huyujie

@CastroKKK 你好,请教一下,不同的 graph 是需要用不同的数据库,还是所有的 graph 共用一个数据库?

WeiZhixiong avatar Aug 16 '19 01:08 WeiZhixiong

@CastroKKK 你好,请教一下,不同的 graph 是需要用不同的数据库,还是所有的 graph 共用一个数据库?

数据库是统一的

laiwei avatar Aug 16 '19 10:08 laiwei

感谢 @CastroKKK 的补充,同时可以结合 https://www.jianshu.com/p/a87ab10e09c7 这篇文章来看。

https://www.jianshu.com/p/a87ab10e09c7 大佬这个链接打不开

albert32 avatar Apr 09 '20 09:04 albert32