Peringatan startup setelah meningkatkan dari MongoDB 2.6 ke 3.4

11

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?

Raju
sumber
Tidak, ini peringatan. Selain itu, mereka memberi tahu Anda apa yang harus dilakukan untuk mencegah mereka. Apa sebenarnya masalahnya?
Jos
Bagaimana cara menghapus ini .. bisakah Anda membantu saya saya seorang pemula ..
Raju
Saya bukan administrator MongoDB, dan pengaturan sistem ini tidak dimaksudkan untuk diubah oleh pengguna biasa. Meski begitu saya dapat google dan menemukan beberapa petunjuk untuk mengubah pengaturan sistem ini. Tetapi pertanyaan saya tetap: pesan ini adalah rekomendasi, bukan kesalahan, jadi apa sebenarnya masalahnya?
Jos

Jawaban:

10

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: Menggunakan sistem file XFS sangat disarankan dengan mesin penyimpanan WiredTiger

Peringatan ini menunjukkan Anda menggunakan WiredTiger dan sistem file selain XFS (lihat http://dochub.mongodb.org/core/prodnotes-filesystem untuk informasi lebih lanjut).

PERINGATAN: Kontrol akses tidak diaktifkan untuk database.

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 .

PERINGATAN: / sys / kernel / mm / transparent_hugepage / diaktifkan adalah 'selalu'.

Kami menyarankan untuk mengaturnya agar 'tidak pernah'

PERINGATAN: / sys / kernel / mm / transparent_hugepage / defrag adalah 'selalu'.

Kami menyarankan untuk mengaturnya agar 'tidak pernah'

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.

Stennie
sumber