Linux安装ElasticSearch与MongoDB分布式集群环境下数据同步

Posted 八戒

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux安装ElasticSearch与MongoDB分布式集群环境下数据同步相关的知识,希望对你有一定的参考价值。

ElasticSearch有一个叫做river的插件式模块,可以将外部数据源中的数据导入elasticsearch并在上面建立索引。River在集群上是单例模式的,它被自动分配到一个节点上,当这个节点挂掉后,river会被自动分配到另外的一个节点上。目前支持的数据源包括:Wikipedia, MongoDB, CouchDB, RabbitMQ, RSS, Sofa, JDBC, FileSystem,Dropbox等。River有一些指定的规范,依照这些规范可以开发适合于自己的应用数据的插件。

1、安装MongoDB的River:https://github.com/richardwilly98/elasticsearch-river-mongodbhttp://blog.csdn.net/huwei2003/article/details/40407555

git clone https://github.com/richardwilly98/elasticsearch-river-mongodb.git
cd elasticsearch-river-mongodb

git tag
git checkout elasticsearch-river-mongodb-2.0.5
mvn clean mvn compile mvn package

vim install-local.sh --把plugin --remove 改成 plugin remove;注释掉最后一行sudo命令,因为没有plugin命令的url参数了。
./install-local.sh 
cd target/releases/

技术分享

技术分享

以上是关于Linux安装ElasticSearch与MongoDB分布式集群环境下数据同步的主要内容,如果未能解决你的问题,请参考以下文章

ElasticSearch概述及Linux下的单机ElasticSearch安装

linux环境下安装mongodb

ElasticSearch 6.1.1的安装与简单使用

Linux环境下安装Elasticsearch,史上最详细的教程来啦~

ElasticSearch的安装与使用必知问题

Linux安装Kibana详细教程