/monstache -v 6.7.21 > . 会将其已成功同步到 Elasticsearch 的 MongoDB 作的时间戳写入集合 monstache.monstache。 ' # 当给出 cluster-name 时,monstache 将进入高可用性模式。 vim /lib/systemd/system/monstache[Unit] Description=monstache sync service [Service] Type=notify ExecStart =/usr/local/bin/monstache -f /etc/monstache/config.toml WatchdogSec=30s Restart=always [Install] WantedBy
背景信息•通过Monstache快速同步及订阅全量或增量数据。•将MongoDB数据实时同步至高版本Elasticsearch。•解读Monstache常用配置参数,应用于更多的业务场景。 环境准备MongoDB:5.0.11Elasticsearch:7.10.1Monstache:rel6一.搭建go环境Monstache依赖go环境,所以在安装Monstache之前需要先进行go环境的安装 2.进入Monstache目录cd monstache/3.切换Monstache版本(具体版本根据之前的组件版本信息进行选择。) /bin/monstache -v安装成功后效果如图下所示:图片三.配置实时同步任务在安装目录下手动创建Monstache配置使用TOML格式,默认情况下,Monstache会使用默认端口连接本地主机上的 简单的配置示例如下,详细配置请参见Monstache Usage。