Tôi có một máy chủ Apache với cấu hình mặc định của Elasticsearch và mọi thứ hoạt động hoàn hảo, ngoại trừ cấu hình mặc định có kích thước tối đa là 1GB.
Tôi không có một số lượng lớn tài liệu để lưu trữ trong Elasticsearch, vì vậy tôi muốn giảm bộ nhớ.
Tôi đã thấy rằng tôi phải thay đổi -Xmx
tham số trong cấu hình Java, nhưng tôi không biết làm thế nào.
Tôi đã thấy tôi có thể thực hiện điều này:
bin/ElasticSearch -Xmx=2G -Xms=2G
Nhưng khi tôi phải khởi động lại Elasticsearch, điều này sẽ bị mất.
Có thể thay đổi mức sử dụng bộ nhớ tối đa khi Elasticsearch được cài đặt dưới dạng dịch vụ không?
index.number_of_shards: 1 index.number_of_replicas: 0
Bằng cách này bạn tiết kiệm trên bộ nhớ và cpu bằng cách không thực hiện công việc không cần thiết .