我剛剛在我的 Windows 10 PC 上下載并運行了 Elasticsearch。我沒有更改任何設定,一切都是默認的。該軟體正在運行,我可以在埠 9200 上訪問它。但是,它似乎消耗了大約 9 GB 的 RAM。
我沒有存盤任何內容,沒有任何索引,這是默認設定。
為什么 Elasticsearch 默認需要這么多記憶體?
編輯:這是最新版本,8.1.2。
uj5u.com熱心網友回復:
Elasticsearch 最新版本(在你的情況下為 8.1.2),附帶捆綁的 JDK 和默認設定,Elasticsearch 默認堆設定是分配給機器的 RAM 的 50%,看起來你的機器 RAM 是 ~20 Gig,如果你想更改此設定,您可以按照官方 jvm 選項檔案中給出的步驟進行操作。
注意:如果您在生產環境中運行 Elasticsearch 堆,則應將 50% 的機器 RAM 分配給它,但無論如何不應超過 ~30 GB。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/463952.html
下一篇:ModuleNotFoundError:沒有名為“haystack.document_store.elasticsearch”的模塊;'haystack.document_store
