簡體   English   中英

將MongoDB與Elasticsearch macOSX集成

[英]Integrate MongoDB with elasticsearch macOSX

我正在嘗試將MongoDB與Elasticsearch 5.5.2集成。 誰能向我提供有關如何進行的說明? 我沒有找到合適的鏈接來集成它們。 我了解我們需要安裝mongo-connector / river-mongodb,但我無法安裝它。

我找到了這個命令

pip install 'mongo-connector[elastic5]' 

但這是針對python環境的。 我正在使用Java環境。

我也嘗試了以下命令:

my/elasticsearch/location/bin/plugin -install elasticsearch/elasticsearch-mapper-attachments/1.4.0 
my/elasticsearch/location/bin/plugin -install richardwilly98/elasticsearch-river-mongodb/1.4.0 

我得到這個:

 my/elasticsearch/location/bin/plugin: is a directory

我正在使用macOSX。 我已經安裝了ElasticSearch和MongoDB。 謝謝。

您可能需要嘗試MongoConnector插件。 它支持MongoDB和Elastic Search之間的數據同步。

1)在您的服務器中安裝Mongo Connector。

pip install mongo-connector

2)根據目標系統安裝文檔管理器。 基於目標系統的文檔管理器有多種實現方式。 安裝一個支持Elastic Search的版本,尤其是您擁有的版本。 例如)

pip install'mongo-connector [elastic5]'

3)使用源(mongodb)和目標系統的配置啟動Mongo Connector。 例如)

mongo-connector -m:-t http:// localhost:8983 / solr> -d

現在,數據將在兩個系統之間自動同步。

有關更多信息,請使用以下鏈接,

https://www.mongodb.com/blog/post/introducing-mongo-connector

https://github.com/mongodb-labs/mongo-connector

https://github.com/mongodb-labs/mongo-connector/wiki/用法%20with%20ElasticSearch

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM