Saya menghapus MongoDB 2.6 dan menginstal MongoDB 3.4. Ketika saya terhubung ke server MongoDB 3.4 ada beberapa peringatan startup baru:
MongoDB shell version v3.4.2
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.4.2
Server has startup warnings:
2017-03-20T20:27:36.175+0545 I STORAGE [initandlisten]
2017-03-20T20:27:36.175+0545 I STORAGE [initandlisten] ** WARNING: Using the XFS filesystem is strongly recommended with the WiredTiger storage engine
2017-03-20T20:27:36.175+0545 I STORAGE [initandlisten] ** See http://dochub.mongodb.org/core/prodnotes-filesystem
2017-03-20T20:27:36.855+0545 I CONTROL [initandlisten]
2017-03-20T20:27:36.855+0545 I CONTROL [initandlisten] ** WARNING: Access control is not enabled for the database.
2017-03-20T20:27:36.855+0545 I CONTROL [initandlisten] ** Read and write access to data and configuration is unrestricted.
2017-03-20T20:27:36.855+0545 I CONTROL [initandlisten]
2017-03-20T20:27:36.855+0545 I CONTROL [initandlisten]
2017-03-20T20:27:36.855+0545 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
2017-03-20T20:27:36.855+0545 I CONTROL [initandlisten] ** We suggest setting it to 'never'
2017-03-20T20:27:36.855+0545 I CONTROL [initandlisten]
2017-03-20T20:27:36.855+0545 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2017-03-20T20:27:36.855+0545 I CONTROL [initandlisten] ** We suggest setting it to 'never'
2017-03-20T20:27:36.855+0545 I CONTROL [initandlisten]
Bagaimana cara menghapus peringatan ini?
Jawaban:
Pesan log MongoDB 3.4 yang Anda sorot adalah peringatan untuk memulai, bukan kesalahan. Peringatan ini dimaksudkan untuk memperingatkan administrator tentang pengaturan konfigurasi yang mungkin berpotensi berdampak buruk (terutama untuk penyebaran produksi).
Jika ini adalah lingkungan pengembangan (atau Anda tidak khawatir memaksimalkan kinerja), Anda dapat mengabaikannya.
Untuk daftar yang lebih rinci dari pengaturan yang disarankan Anda harus meninjau Catatan Produksi di manual MongoDB. Versi berturut-turut dari MongoDB telah menambahkan lebih banyak peringatan server untuk pengaturan konfigurasi yang dapat dideteksi karena banyak administrator tidak mengetahui catatan produksi atau apa yang mungkin berlaku untuk penyebaran mereka.
Peringatan ini menunjukkan Anda menggunakan WiredTiger dan sistem file selain XFS (lihat http://dochub.mongodb.org/core/prodnotes-filesystem untuk informasi lebih lanjut).
Peringatan ini menunjukkan Anda tidak mengaktifkan kontrol akses, sehingga pengguna / aplikasi apa pun yang dapat terhubung ke penyebaran Anda akan memiliki akses tidak terbatas. Untuk mengamankan penyebaran Anda, harap tinjau langkah-langkah dalam Daftar Periksa Keamanan MongoDB .
Transparent Huge Pages (THP) adalah pengaturan manajemen memori Linux yang dapat mempengaruhi alur kerja basis data. Untuk informasi lebih lanjut, lihat: Nonaktifkan Halaman Besar Transparan di manual MongoDB.
sumber