Hari ini Elasticsearch dapat dikonfigurasi melalui YAML, JSON, atau file properti. Dukungan untuk file properti tidak berdokumen dan harus segera dihapus. Dukungan untuk file JSON seharusnya tidak digunakan lagi dan dihapus di 6.0.0.
Kami juga memiliki kasus aneh yang mendukung elasticsearch.yml
dan elasticsearch.yaml
. Yang pertama adalah nama asli, dan yang terakhir ditambahkan karena .yaml
adalah ekstensi resmi (menurut yaml.org). Sementara saya mengerti bahwa .yml
telah ada lebih lama, saya pikir kita harus membuat nama file konfigurasi tunggal kita menggunakan .yaml
. Selain itu sebagai ekstensi resmi, saya juga telah sedikit sebelumnya ketika menulis tes istirahat dan tidak sengaja menggunakan .yml
, karena saya baru saja mengedit file elasticsearch.yml
.
Dalam semua 3 kasus (.yml, json, dan properti), saya pikir kita dapat melakukan ini dengan bersih untuk pengguna dengan mencari nama file yang lebih lama saat startup, dan membuat kesalahan. Di 2.0, kami sudah beralih ke gagal jika ada lebih dari satu file yang tersedia.
Sementara saya mengerti bahwa
.yml
telah ada lebih lama, saya pikir kita harus membuat nama file konfigurasi tunggal kita menggunakan.yaml
.
+1
Terkait #9706
Komentar yang paling membantu
Kami juga memiliki kasus aneh yang mendukung
elasticsearch.yml
danelasticsearch.yaml
. Yang pertama adalah nama asli, dan yang terakhir ditambahkan karena.yaml
adalah ekstensi resmi (menurut yaml.org). Sementara saya mengerti bahwa.yml
telah ada lebih lama, saya pikir kita harus membuat nama file konfigurasi tunggal kita menggunakan.yaml
. Selain itu sebagai ekstensi resmi, saya juga telah sedikit sebelumnya ketika menulis tes istirahat dan tidak sengaja menggunakan.yml
, karena saya baru saja mengedit fileelasticsearch.yml
.Dalam semua 3 kasus (.yml, json, dan properti), saya pikir kita dapat melakukan ini dengan bersih untuk pengguna dengan mencari nama file yang lebih lama saat startup, dan membuat kesalahan. Di 2.0, kami sudah beralih ke gagal jika ada lebih dari satu file yang tersedia.