saiku比较吃内存,一旦人多了,那么内存可能不够,因此会考虑主从结构,分担压力。为了保证数据的稳定性,也会有相似的考虑,那么问题来了,如何实现saiku的分布式搭建哪?数据结构
我阅读了一些国内的文章,没有发现相似的经验,本身摸索了一个方案,简单粗暴,但是能用,你们参考!分布式
首先saiku使用的jackrabbit保存的元数据结构,而他使用repository文件夹保存数据,因此分布式必然要共享文件夹里面的文件,加上saiku升级也是保留这个文件夹,因此我确信如此。blog
大致思路以下图:内存
因为公司不支持mount的策略,我这里使用的是定时同步文件的方案。同步
经验注意:it
一、同步文件的时候须要同步隐藏的文件,不然可能读取不到最新的数据内容im
二、同步文件以后,刷新页面发现数据依然没有更新,这是正常状况,重启以后成效经验
三、重启时候发现报错,这个暂时我也解释不了,不过不用担忧,由于不会影响正常使用数据