MongoDB——mongo-connector同步到ES

1、搭建完毕MongoDb复制集环境

2、开始安装 mongo-connector

  pip install mongo-connector;基于pip命令,不管是linux 、window 系统默认有python环境;

3、安装

pip install elastic-doc-manager

4、输入命令

mongo-connector -m 192.168.100.10:20006 -t 192.168.198.223:9200 -d elastic_doc_manager

如下,证明启动成功:

-m: mongodb的地址与端口,端口默认为27017。 
-t:ES的地址与端口,端口默认为9200。 
-d:doc manager的名称

5、测试

时间: 2024-11-05 20:38:44

MongoDB——mongo-connector同步到ES的相关文章

转:使用Mongo Connector和Elasticsearch实现模糊匹配

原文来自于:http://www.csdn.net/article/2014-09-01/2821485-how-to-perform-fuzzy-matching-with-mongo-connector 摘要:短短两年,Mongo Connector取得了突破性的进展,用户已经可以通过它完成连接器两边的同步更新.而基于这个特性,其他工具针对MongoDB内存储文件的实时操作也成为可能. [编者按]本篇博文作者Luke Lovett是MongoDB公司的Java工程师,他展示了Mongo Co

MongoDB 数据自动同步到 ElasticSearch

我们产品中需要全文检索的功能,后端数据存储主要使用了 MySQL + MongoDB,而其中需要检索的内容是在 MongoDB 中的. MongoDB 本身是自带文本索引功能的,但是,不支持中文.术业有专攻,MongoDB 是数据存储应用,那么全文检索就使用专业的全文搜索引擎吧. 预选的几个选手有:Solr.ElasticSearch.Xapian.Sphinx.XunSearch.由于我们的数据量比较大,觉得现在单机已经有些力不从心了,MongoDB 也开始计划做分片,那么全文搜索如果自带分布

Linux下Mongodb数据库主从同步配置

说明: 有两台已经安装完成的Mongodb数据库服务器,现在需要把一台设置为主库,另一台设置为从库,实现主从同步. 操作系统:CentOS 7.0 64位 MongoDB数据库版本:mongodb-linux-x86_64-2.6.5 准备工作:MongoDB数据库安装 具体操作: 一.配置MongoDB主库 以下操作在MongoDB主库服务器上进行 1.cd  /usr/local/mongodb/ #进入MongoDB安装目录 vi /usr/local/mongodb/mongodb.co

Spark 学习笔记之 MONGODB SPARK CONNECTOR 插入性能测试

MONGODB SPARK CONNECTOR 测试数据量: 测试结果: 116万数据通过4个表的join,从SQL Server查出,耗时1分多.MongoSparkConnector插入平均耗时:3分30秒. 总计耗时4分半-5分钟.

mongoDB配置主从同步

官方网站:http://www.mongodb.org/ MongoDB 安裝,主从配置 一 MongoDB 安装 [[email protected]_server src]# wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.0.tgz [[email protected]_server src]# tar xzvf mongodb-linux-x86_64-2.0.0.tgz [[email protected]_s

mongodb复制(同步)实现

? I. 主从复制 • A. 主服务器:~/work/mongodb-osx-x86_64-2.6.2/bin/mongod  --dbpath ./db/ --logpath ./log --logappend --fork --port 27017  --master --oplogSize=64 • B. 从服务器:./mongod --dbpath ../db/ --logpath ../log/s.log --fork --port 27018 --slave --slavedelay

[MongoDB]mongo命令行工具

1.use dbname 自动创建 2.db.user.find() 空 show collections 空 show dbs 3.db.user.save({name:'',age:20}) db.user.find() db.user.find({'name':''}) db.user.save({'_id':xx,'name'}) db.user.update({},{}) db.user.update({},{$set:{'key','value'}}) db.user.remove(

MongoDB 学习笔记之 mongo-connector安装

mongo-connector安装: https://github.com/mongodb-labs/mongo-connector 1. yum -y install openssl* 2.编译安装python3 下载地址:https://www.python.org/ftp/python/ tar zxvf Python-3.5.2.tgz cd Python-3.5.2 ./configure make && make install (在安装结尾出可以看到pip3已经被安装的提示,

elasticsearch与mongodb分布式集群环境下数据同步

1.ElasticSearch是什么 ElasticSearch 是一个基于Lucene构建的开源.分布式,RESTful搜索引擎.它的服务是为具有数据库和Web前端的应用程序提供附加的组件(即可搜索的存储库).ElasticSearch为应用程序提供搜索算法和相关的基础架构,用户只需要将应用程序中的数据上载到ElasticSearch数据存储中,就可以通过RESTful URL与其交互.ElasticSearch的架构明显不同于它之前的其他搜索引擎架构,因为它是通过水平伸缩的方式来构建的.不同