草庐IT

monstache

全部标签

mongodb - 无法使用monstache使用URL连接到mongodb

两天来,我一直在尝试将我的mongodb与elastic同步,我快要发疯了。在我的dockerfile和docker-compose中多次尝试和更改后,我收到此错误,但带有mongodb的容器已启动并正在运行。monstache|ERROR2018/07/2717:59:07UnabletoconnecttomongodbusingURL'mongodb:27018':noreachableserversmonstache|panic:UnabletoconnecttomongodbusingURL'mongodb:27018':noreachableserversmonstache|

ElasticSearch单节点部署并通过monstache同步MongoDB数据

参考自文档:https://www.cnblogs.com/balloon72/p/13177872.htmlelasticsearch和kibana安装https://www.cnblogs.com/fuguang/p/13745336.htmlmonstache同步数据1.ElasticSearch和kibana安装准备配置文件mkdir-p/mydata/elasticsearch/configmkdir-p/mydata/elasticsearch/datamkdir-p/mydata/kibana/configmkdir-p/mydata/monstache-confecho"htt

使用monstache同步MongoDB数据到ElasticSearch

monstache同步数据需要MongoDB开启复制集,原理是mongodb复制集会把所有写操作记录在oplog日志文件中,monstache读取日志,把所有的操作同步到ES中。mongodb复制集节点建议单数,本次我是在一台服务器上创建,一主二从三个节点。双数节点需要配置选举节点,一个复制集最多五十个节点,选举节点最多7个(好像是)1.安装docker#安装yuminstalldocker-y#启动docker服务systemctlstartdocker.service2.配置MongoDB复制集mongodb版本为5.05复制集共三节点在同一个服务器上1)创建mongo目录#先创建mong