Berbagi Teknis:Menerapkan Perubahan Konfigurasi pada Milvus 2.0 menggunakan Docker Compose
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
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
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
Memodifikasi berkas konfigurasi di cluster Milvus
Pertama, unduh dan modifikasi berkas milvus.yaml sesuai dengan kebutuhan Anda.
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.6.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
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
Terakhir, jalankan Milvus standalone atau cluster menggunakan docker-compose up -d
dan periksa file log untuk melihat apakah modifikasi berhasil.
- Memodifikasi berkas konfigurasi di Milvus standalone
- Memodifikasi berkas konfigurasi di cluster Milvus
- Mengubah jalur berkas log dalam berkas konfigurasi
On This Page
Try Managed Milvus for Free
Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.
Get StartedLike the article? Spread the word