🚀 Coba Zilliz Cloud, Milvus yang sepenuhnya terkelola, secara gratis—rasakan performa 10x lebih cepat! Coba Sekarang>>

milvus-logo
LFAI
  • Home
  • Blog
  • Berbagi Teknis:Menerapkan Perubahan Konfigurasi pada Milvus 2.0 menggunakan Docker Compose

Berbagi Teknis:Menerapkan Perubahan Konfigurasi pada Milvus 2.0 menggunakan Docker Compose

  • Engineering
October 22, 2021
Jingjing

Jingjing Jia, Zilliz Data Engineer, lulus dari Xi'an Jiaotong University dengan gelar di bidang Ilmu Komputer. Setelah bergabung dengan Zilliz, dia terutama bekerja pada pra-pemrosesan data, penerapan model AI, penelitian teknologi terkait Milvus, dan membantu pengguna komunitas untuk mengimplementasikan skenario aplikasi. Ia sangat sabar, suka berkomunikasi dengan rekan-rekan komunitas, dan senang mendengarkan musik dan menonton anime.

Sebagai pengguna Milvus yang sering, saya sangat antusias dengan Milvus 2.0 RC yang baru saja dirilis. Menurut perkenalan di situs web resminya, Milvus 2.0 tampaknya mengungguli pendahulunya dengan selisih yang besar. Saya sangat ingin mencobanya sendiri.

Dan saya melakukannya. Namun, ketika saya benar-benar mendapatkan Milvus 2.0, saya menyadari bahwa saya tidak dapat memodifikasi file konfigurasi di Milvus 2.0 semudah yang saya lakukan dengan Milvus 1.1.1. Saya tidak dapat mengubah berkas konfigurasi di dalam kontainer docker Milvus 2.0 yang dimulai dengan Docker Compose, dan bahkan perubahan paksa pun tidak akan berpengaruh. Belakangan, saya mengetahui bahwa Milvus 2.0 RC tidak dapat mendeteksi perubahan pada berkas konfigurasi setelah instalasi. Dan rilis stabil di masa mendatang akan memperbaiki masalah ini.

Setelah mencoba berbagai pendekatan, saya menemukan cara yang dapat diandalkan untuk menerapkan perubahan pada berkas konfigurasi untuk Milvus 2.0 standalone & cluster, dan inilah caranya.

Perhatikan bahwa semua perubahan pada konfigurasi harus dilakukan sebelum memulai ulang Milvus menggunakan Docker Compose.

Memodifikasi berkas konfigurasi di Milvus standalone

Pertama, Anda perlu mengunduh salinan berkas milvus.yaml ke perangkat lokal Anda.

Kemudian Anda dapat mengubah konfigurasi dalam berkas tersebut. Sebagai contoh, Anda dapat mengubah format log sebagai .json.

1.1.png 1.1.png

Setelah berkas milvus.yaml dimodifikasi, Anda juga perlu mengunduh dan memodifikasi berkas docker-compose.yaml untuk mandiri dengan memetakan jalur lokal ke milvus.yaml ke jalur kontainer docker yang sesuai dengan berkas konfigurasi /milvus/configs/milvus.yaml di bawah bagian volumes.

1.2.png 1.2.png

Terakhir, jalankan Milvus mandiri menggunakan docker-compose up -d dan periksa apakah modifikasi berhasil. Sebagai contoh, jalankan docker logs untuk memeriksa format log.

1.3.png 1.3.png

Memodifikasi berkas konfigurasi di cluster Milvus

Pertama, unduh dan modifikasi berkas milvus.yaml sesuai dengan kebutuhan Anda.

1.4.png 1.4.png

Kemudian, Anda perlu mengunduh dan memodifikasi berkas cluster docker-compose.yml dengan memetakan jalur lokal ke milvus.yaml ke jalur yang sesuai dengan berkas konfigurasi di semua komponen, yaitu root coord, data coord, data node, query coord, query node, index coord, index node, dan proxy.

1.5.png 1.5.png

1.6.png 1.6.png 1.7.png 1 . 7 .png

Terakhir, Anda dapat memulai klaster Milvus menggunakan docker-compose up -d dan memeriksa apakah modifikasi berhasil.

Mengubah jalur berkas log dalam berkas konfigurasi

Pertama, unduh berkas milvus.yaml, dan ubah bagian rootPath sebagai direktori tempat Anda ingin menyimpan berkas log dalam kontainer Docker.

1.8.png 1.8.png

Setelah itu, unduh berkas docker-compose.yml yang sesuai untuk Milvus mandiri atau cluster.

Untuk standalone, Anda perlu memetakan jalur lokal ke milvus.yaml ke jalur kontainer Docker yang sesuai ke berkas konfigurasi /milvus/configs/milvus.yaml, dan memetakan direktori berkas log lokal ke direktori kontainer Docker yang telah Anda buat sebelumnya.

Untuk cluster, Anda perlu memetakan kedua jalur tersebut di setiap komponen.

1.9.png 1.9.png

Terakhir, jalankan Milvus standalone atau cluster menggunakan docker-compose up -d dan periksa file log untuk melihat apakah modifikasi berhasil.

Like the article? Spread the word

Terus Baca