Lucene ile ilgili notları 2Gb dokümanlarla sınırlı olarak okudum. Elasticsearch'te endekslenebilecek belgelerin boyutu konusunda herhangi bir ek sınırlama var mı?Maksimum Elasticsearch belge boyutu nedir?
16
A
cevap
30
Lucene, adresleme için 32 bit tamsayı kullanan dahili bir bayt tamponu kullanır. Tanım gereği bu, belgelerin boyutunu sınırlar. Yani teoride 2GB maksimumdur. ElasticSearch yılında
:
ES GitHub kodunda bir max http request size
var olduğunu ve Integer.MAX_VALUE
veya 2^31-1
karşı ayarlanır. Yani, temel olarak, 2GB, HTTP üzerinden toplu dizinleme için maksimum belge boyutudur. Ayrıca, buna ek olarak, ES tamamlanana kadar bir HTTP isteğini işlemez.
İyi Uygulamalar:
-
Eğer yardımcı olabilir eğer
- çok büyük bir java yığın kullanmayın : Yalnızca gibi büyük set tutmak için (makinenin RAM yarısından fazla ideal olarak) gerekli olduğu gibi Elasticsearch kullanımınız için genel maksimum çalışma seti boyutu. Bu, OS'nin IO önbellekleme için yönetmesi için kalan (umutlu büyüklükte) RAM'i bırakır.
- İstemci tarafında, her zaman birden çok belgeyi bir istekte dizine ekleyen toplu api'yi kullanın ve her bir toplu isteği göndermek için doğru sayıda belgeyi deneyin. En uygun boyut, birçok faktöre bağlıdır, ancak çok fazla doküman yerine çok az yönüne yanlış girmeye çalışın. İstemci tarafı iş parçacıkları veya ayrı eşzamansız istekler ile eşzamanlı toplu istekleri kullanın. Daha ileri çalışma için
bu bağlantıların bakınız:
1) Performance considerations for elasticsearch indexing
2) en HTTP isteği boyutu için Document maximum size for bulk indexing over HTTP
İlgili konular
- 1. Elasticsearch Öbek Boyutu
- 2. WebRTC veri kanalı mesajlarının maksimum boyutu nedir?
- 3. Android'de maksimum SQLite veritabanı boyutu nedir?
- 4. Android İmleci maksimum boyutu
- 5. ASP.NET önbellek maksimum boyutu
- 6. Elasticsearch Maksimum kimlik nasıl alınır
- 7. Linux'ta gönderilebilecek maksimum AF_UNIX datagram mesajı boyutu nedir?
- 8. Web.config'in maksimum boyutu nedir? Benim SharePoint genişletilmiş siteyi açmaya çalıştı
- 9. ios'da gölgelendiriciye geçirilebilecek tek tip bir dizinin maksimum boyutu nedir?
- 10. Google uygulama motoru için maksimum PUT isteği boyutu nedir?
- 11. iPhone Dokümanlar dizini maksimum boyutu
- 12. Amazon S3. Maksimum nesne boyutu
- 13. PHP ve Apache'de maksimum yükleme boyutu?
- 14. Logback: maksimum dosya boyutu ile bir dosya
- 15. Maksimum yığın boyutu biliniyorsa, maksimum nesne boyutunu nasıl şifreleyebilirsiniz?
- 16. anlama maksimum JVM yığın boyutu - 64bit
- 17. Maksimum yerleşik set boyutu anlamlı değil
- 18. Google App Engine için maksimum kod boyutu
- 19. ActiveRecord'da maksimum havuz boyutu nasıl artırılır?
- 20. Doku iphone'un maksimum boyutu ne kadar destekleyebilir?
- 21. Node.js + Socket.io Maksimum çağrı yığını boyutu aşıldı
- 22. Meteor: Maksimum çağrı yığını boyutu aşıldı
- 23. DataGridView C# 4.0 Uygulamamda maksimum sütun boyutu
- 24. Yakalanmayan RangeError: Maksimum çağrı yığını boyutu, JavaScript
- 25. Köşeli yönlendirici Maksimum çağrı yığını boyutu aşıldı
- 26. ArrayList maksimum dizi boyutu neden Integer.MAX_VALUE - 8?
- 27. Chrome (Webkit) WebSQL Veritabanı maksimum dosya boyutu?
- 28. İşlemci verileri için maksimum boyutu hesapla
- 29. Form gönderimi 'Maksimum çağrı yığını boyutu aşıldı'
- 30. Hive'da maksimum veri dizesi boyutu var mı?
, bkz https://github.com/elastic/elasticsearch /blob/148265bd164cd5a614cd020fb480d5974f523d81/docs/reference/modules/http.asciidoc – vvs14