MongoDB 数据同步至 ElasticSearch (Mongo-connector)
2017-08-10 16:42
661 查看
数据量庞大时,模糊查询可以采取,ES分词搜索形式,效率极高。
MongoDB数据导入到ES并实现同步,可以使用Mongo-Connector
介绍:mongo-connector
至于ES的安装和MongoDB副本集模式,可以参照前几篇文章笔记。
Mongo-Connector使用方式很简单,简单讲下面几步:
1. 安装pip
yum install python-setuptools && easy_install pip
2. 安装mongo-connector, 支持elasticsearch5.x以后的
pip install mongo-connector[elastic5]
3. 数据同步,等待执行完成即可,发现es内出现数据库名为索引的索引文档集合
mongo-connector -m localhost:27017 -t localhost:9200 -d elastic2_doc_manager
如果mongodb设置了访问权限则下面,username/password是mongodb的用户
mongo-connector -a username -p password -m localhost:27017 -t localhost:9200 -d elastic2_doc_manager
官方文档:auth
需要connector一直运行在后台,在命令最前面加上nohup空格,就可以了
通过mongo-connector --h 查看帮助
MongoDB数据导入到ES并实现同步,可以使用Mongo-Connector
介绍:mongo-connector
至于ES的安装和MongoDB副本集模式,可以参照前几篇文章笔记。
Mongo-Connector使用方式很简单,简单讲下面几步:
1. 安装pip
yum install python-setuptools && easy_install pip
2. 安装mongo-connector, 支持elasticsearch5.x以后的
pip install mongo-connector[elastic5]
3. 数据同步,等待执行完成即可,发现es内出现数据库名为索引的索引文档集合
mongo-connector -m localhost:27017 -t localhost:9200 -d elastic2_doc_manager
如果mongodb设置了访问权限则下面,username/password是mongodb的用户
mongo-connector -a username -p password -m localhost:27017 -t localhost:9200 -d elastic2_doc_manager
官方文档:auth
需要connector一直运行在后台,在命令最前面加上nohup空格,就可以了
通过mongo-connector --h 查看帮助
相关文章推荐
- Mongodb数据库导入数据到elasticsearch,mongo-connector实现mongodb与elastic数据同步
- 使用mongo-connector实现mongoDB 和solr 同步数据
- mongo-connector实现MongoDB与elasticsearch实时同步深入详解
- mongo-connector同步mongoDB到ElasticSearch
- Nodejs:mongo-connector同步mongo数据;使用elasticsearch搜索
- 自制搜索(elasticsearch安装,mongo-connector同步数据,python操作)
- Nodejs:mongo-connector同步mongo数据;使用elasticsearch搜索
- 分布式搜索elasticsearch java API 之(七)------与MongoDB同步数据
- elasticsearch与mongodb分布式集群环境下数据同步
- 五种方式将数据从MongoDB同步到ElasticSearch
- 各大数据库的配置 & logstash-out-mongodb实现elasticsearch到Mongodb的数据同步
- 10008---Elasticsearch与mongodb分布式集群环境下数据同步
- elasticsearch与mongodb分布式集群环境下数据同步
- Mongo同步数据到Elasticsearch
- elasticsearch与mongodb分布式集群环境下数据同步以及遇到的相应问题解答
- MongoDB数据自动同步到ElasticSearch(实现中文全文检索)
- Elasticsearch与MongoDB 数据同步及分布式集群搭建 (一)
- 基于netcore实现mongodb和ElasticSearch之间的数据实时同步的工具(Mongo2Es)
- MongoDB 数据自动同步到 ElasticSearch