我開始了一個nodejs應用程序,我想在Elastic Search上索引Cassandra數據,但是最好的方法是什麼?我給Storm看了一下,但是看起來並不像解。首先,我正在考慮爲Cassandra使用一個客戶端,爲Elastic Search使用一個客戶端,並在我的應用程序中應用插入/更新/刪除兩次,每個客戶端一個,但似乎不是要走的路,而且我擔心這一點的一致性。有一種更好的方法可以將Cassandra數據傳輸到Elastic Search上進行索引?風暴會幫助我做到這一點?有人可以建議任何技術將一個數據庫數據傳輸到另一個數據庫?我真的懷疑在這裏無處可尋。如何在Elastic Search上傳輸和索引Cassandra數據?
2
A
回答
4
您是否希望將數據從Cassandra移至ElasticSearch一次且僅限一次?或者你想讓它們保持同步?
在這兩種情況下,我認爲風暴很合適。我過去曾經使用它將RDBMS中的數據轉移到Apache Solr中。要記住的一件事就是Solr/Elastic搜索可以實現的寫入限制。如果你增加了平行度,那麼你將他們帶到膝蓋。
另一種選擇可能是Apache Hadoop,但它只適用於一次性複製,或者如果您想每天覆制數據(昨天的數據和新的數據)。
相關問題
- 1. 將數據從Redshift傳輸到Elastic Search?
- 2. 如何使用python在Elastic Search中索引路徑/樹?
- 3. 如何用Elastic Search River索引CouchDB:簡單的英語
- 4. Elastic Search
- 5. 在Cassandra索引歷史數據上添加二級索引?
- 6. 在Elastic Search中禁用每個索引的動態映射5.2
- 7. 在Elastic Search中索引逗號分隔值字段
- 8. 在SQL Server表更改時更新Elastic Search索引
- 9. Firebase/Flashlight Elastic Search
- 10. Elastic Search中的搜索查詢
- 11. Postgres到Elastic Stack的ElasticSearch數據索引
- 12. Elastic Search中的ConnectTransportException
- 13. Cassandra,HBase,MongoDB或Elastic Search的寫入性能是什麼
- 14. 如何在android中搜索twitter.com/search和解析數據
- 15. AWS Elastic Beanstalk上傳大量數據
- 16. 排序/分數如何在solr/lucene/elastic search中加入文檔?
- 17. 如何處理Hibernate-Search索引恢復?
- 18. 如何在數據庫中存儲和索引Draft.js輸出?
- 19. 如何在LoadRunner中檢索和傳輸API數據
- 20. 映射提交Elastic Search
- 21. Elastic Search 5.4 with Spring Boot 1.5。*
- 22. Elastic Search Rails查找ID爲
- 23. 如何使用Solandra索引Cassandra數據庫
- 24. 如何提高cassandra中索引數據的性能
- 25. 從Elastic搜索中的3個不同索引獲取數據?
- 26. Nexus CMS - Google Search Appliance索引
- 27. 在Elastic Search中檢索排名靠前的文檔
- 28. 如何在笑話中傳遞多個節點的地址(Elastic Search)
- 29. 如何從Elastic Search的query_string中排除ID數組?
- 30. 無法在Elastic-Search中創建TransportClient
我需要保持它們的同步,因爲Cassandra是我的主數據庫,並且Elastic Search將用於索引Cassandra數據,因爲Cassandra沒有以擴展的方式提供我需要的分析。但我真的失去了如何用暴風雨來實現這一目標,我不明白管道原理是什麼,以及風暴將如何連接兩個數據庫,因爲每個數據庫都有自己的模式。而且我不完全理解Java,不是我擁有域的語言。 –
@EzequielPereira那麼,你選擇了錯誤的堆棧(因爲你不知道它們)或者是什麼東西強迫它們在你身上:) – Chiron