Step1:安装mongo-connector和elastic-doc-namager插件
pip installmongo-connector
#Elasticsearch 1.x
pip install 'mongo-connector[elastic]'
#Elasticsearch 2.x
pip install 'mongo-connector[elastic2]'
#Elasticsearch 5.x
pip install 'mongo-connector[elastic5]'
Step2:设置MongoDB复制集(在搭建MongoDB复制集集群时已经做好)
Step3:Elasticsearch与MongoDB开启同步
# mongo-connector-m MongoDB_IP: MongoDB_port-tElasticsearch_IP: Elasticsearch_port-delastic2_doc_manager
注:-m,-t分别为MongoDB和Elasticsearch的ip地址和端口
-d:doc_manager的名称,2.x版本为elastic_2_doc_manager
Step4:同步验证:
(1)MongoDB端先插入数据
#Mongo创建数据库(对应ES的Index)
rs0:PRIMARY>use test_index<