ฉันมีCentOS 6.5เซิร์ฟเวอร์ที่ผมติดตั้งElasticSearch 1.3.2
elasticsearch.yml
ไฟล์การกำหนดค่าของฉันคือการปรับเปลี่ยนเล็กน้อยของการจัดส่งด้วย elasticsearch เป็นค่าเริ่มต้น เมื่อถูกตัดทอนความคิดเห็นทั้งหมดแล้วดูเหมือนว่า:
cluster.name: xxx-kibana
node:
name: "xxx"
master: true
data: true
index.number_of_shards: 5
index.number_of_replicas: 1
path:
logs: /log/elasticsearch/log
data: /log/elasticsearch/data
transport.tcp.port: 9300
http.port: 9200
discovery.zen.ping.multicast.enabled: false
ElasticSearch ควรจะมีการบีบอัด ON โดยค่าเริ่มต้นและผมอ่านมาตรฐานต่างๆวางอัตราส่วนการอัดจากที่ต่ำเป็น 50% สูงถึง 95% อับอัตราส่วนการอัดในกรณีของฉันคือ -400% หรือในคำอื่น ๆ : ข้อมูลที่เก็บไว้กับ ES ใช้เวลา 4 ครั้งตามพื้นที่ดิสก์กว่าแฟ้มข้อความที่มีเนื้อหาเดียวกัน ดู:
12K logstash-2014.10.07/2/translog
16K logstash-2014.10.07/2/_state
116M logstash-2014.10.07/2/index
116M logstash-2014.10.07/2
12K logstash-2014.10.07/4/translog
16K logstash-2014.10.07/4/_state
127M logstash-2014.10.07/4/index
127M logstash-2014.10.07/4
12K logstash-2014.10.07/0/translog
16K logstash-2014.10.07/0/_state
109M logstash-2014.10.07/0/index
109M logstash-2014.10.07/0
16K logstash-2014.10.07/_state
12K logstash-2014.10.07/1/translog
16K logstash-2014.10.07/1/_state
153M logstash-2014.10.07/1/index
153M logstash-2014.10.07/1
12K logstash-2014.10.07/3/translog
16K logstash-2014.10.07/3/_state
119M logstash-2014.10.07/3/index
119M logstash-2014.10.07/3
622M logstash-2014.10.07/ # <-- This is the total!
เมื่อเทียบกับ:
6,3M /var/log/td-agent/legacy_api.20141007_0.log
8,0M /var/log/td-agent/legacy_api.20141007_10.log
7,6M /var/log/td-agent/legacy_api.20141007_11.log
6,7M /var/log/td-agent/legacy_api.20141007_12.log
8,0M /var/log/td-agent/legacy_api.20141007_13.log
7,6M /var/log/td-agent/legacy_api.20141007_14.log
7,6M /var/log/td-agent/legacy_api.20141007_15.log
7,7M /var/log/td-agent/legacy_api.20141007_16.log
5,6M /var/log/td-agent/legacy_api.20141007_17.log
7,9M /var/log/td-agent/legacy_api.20141007_18.log
6,3M /var/log/td-agent/legacy_api.20141007_19.log
7,8M /var/log/td-agent/legacy_api.20141007_1.log
7,1M /var/log/td-agent/legacy_api.20141007_20.log
8,0M /var/log/td-agent/legacy_api.20141007_21.log
7,2M /var/log/td-agent/legacy_api.20141007_22.log
3,8M /var/log/td-agent/legacy_api.20141007_23.log
7,5M /var/log/td-agent/legacy_api.20141007_2.log
7,3M /var/log/td-agent/legacy_api.20141007_3.log
8,0M /var/log/td-agent/legacy_api.20141007_4.log
7,5M /var/log/td-agent/legacy_api.20141007_5.log
7,5M /var/log/td-agent/legacy_api.20141007_6.log
7,8M /var/log/td-agent/legacy_api.20141007_7.log
7,8M /var/log/td-agent/legacy_api.20141007_8.log
7,2M /var/log/td-agent/legacy_api.20141007_9.log
173M total
ผมทำอะไรผิดหรือเปล่า? ทำไมข้อมูลไม่ถูกบีบอัด
ฉันได้เพิ่มindex.store.compress.stored: 1
ไฟล์การกำหนดค่าชั่วคราวของฉันเนื่องจากฉันพบว่าในelasticsearch 0.19.5
บันทึกย่อประจำรุ่น (นั่นคือตอนที่การstore
บีบอัดออกมาก่อน) แต่ฉันยังไม่สามารถบอกได้ว่ามันสร้างความแตกต่างหรือไม่และการบีบอัดควรจะเปิดโดย เริ่มต้นในปัจจุบัน ...