我正在研究與Amazon elasticsearch服務有關的事情。爲此,我需要從Amazon Redshift獲取數據。要傳輸的數據是巨大的,即100 GB。是否有任何方法可以直接從Redshift獲取它或者是否像Redshift-> s3-> elasticsearch這樣的兩步過程?是否可以將數據從Redshift傳輸到Elasticsearch?
2
A
回答
0
看起來好像沒有直接的數據傳輸管道將數據從Redshift推送到elasticsearch。一種替代方法是首先在S3中轉儲數據,然後推入elasticsearch。
2
我看,至少在理論上,從紅移transfering數據2種可能的途徑來Elasticsearch:
- Logstash,使用JDBC input plugin
- elasticsearch-jdbc
0
- 不要gzip壓縮數據卸載。
- 使用彈性體積負荷
- 在體積負荷(> 5000)中使用大量記錄 - 減少大體積 負荷比更小體積更好。
- 使用AWS彈性搜索時,可能會遇到大容量隊列大小的限制。
- 在lambda中處理單個文件,然後用事件遞歸調用lambda函數
- 在遞歸之前等待幾秒 - > setTimeout。等待時,確保你沒有閒置30秒,因爲你的lambda會停止。
- 不要使用s3對象創建來觸發你的lambda - 你最終會以 同時調用多個lambda函數。
- 不要打擾嘗試把kinesis放在中間 - 將你的數據卸載到kinesis幾乎肯定會打擊kinesis的載荷限制。
- 監控的東西您的彈性搜索批量隊列的大小像 這樣:
curl https://%ES-SERVER:PORT%/_nodes/stats/thread_pool |jq ‘.nodes |to_entries[].value.thread_pool.bulk’
相關問題
- 1. 將數據從Redshift複製到ElasticSearch
- 2. 是否可以將數據流式傳輸到Google App Engine?
- 3. 將SOLR測試到Elasticsearch數據傳輸
- 4. 是否可以將電子郵件從數據庫傳輸到Mailchimp?
- 5. 如何將數據從AWS Postgres RDS傳輸到S3(然後是Redshift)?
- 6. 從Oracle表格流式傳輸到Redshift
- 7. 是否可以使用ABCpdf將數據流輸出到PDF?
- 8. 將數據從Amazon Aurora同步到Redshift
- 9. 將數據從Redshift遷移到BigQuery
- 10. 將數據從單個Kinesis流傳輸到Redshift中的多個表中
- 11. 是否可以將數據從控制器傳遞到內核計劃?
- 12. 是否可以將數據從一條指令傳遞到另一條指令?
- 13. 將數據從Node.js流上傳到ElasticSearch數據庫
- 14. 是否可以將調試數據從VS複製到Linqpad?
- 15. 是否可以將數據從myown應用發送到iOS MapsApp?
- 16. 是否可以將smarty函數傳遞給json html輸出?
- 17. 是否可以通過UDP傳輸小HTTP數據包?
- 18. 如何將mysql數據上傳到Elasticsearch
- 19. 是否可以將音樂從Android/iOS設備傳輸到桌面設備?
- 20. 是否可以將圖像從res/drawable文件夾傳輸到android中的SQLiteDB?
- 21. 當從S3自動將數據加載到Redshift表中時,是否有關係?
- 22. 將數據傳輸到從兩個表
- 23. 將數據從MySQL傳輸到javascript
- 24. 將數據從PC傳輸到Android Mobile
- 25. 將數據從SQS傳輸到Dynamodb
- 26. 將數據從PHP傳輸到Java
- 27. 將數據從SQL Server傳輸到MySQL
- 28. 將數據從Excel傳輸到dataGridView
- 29. 是否可以使用PHP將文件從FTP上傳到FTP
- 30. 是否可以將Java對象從Java腳本傳遞到Applet
是否有上述方法的任何實際限制? – AV94