Attu adalah alat administrasi Milvus all-in-one.


Attu dirancang untuk mengelola dan berinteraksi dengan Milvus, menawarkan fitur seperti:
Sebelum Anda mulai, pastikan bahwa Anda telah menginstal Milvus di Zilliz Cloud atau server Anda sendiri.
| Versi Milvus | Versi ATTU yang direkomendasikan |
|---|---|
| 2.4.x | v2.4.11 |
| 2.3.x | v2.3.5 |
| 2.2.x | v2.2.8 |
| 2.1.x | v2.2.2 |
Berikut adalah langkah -langkah untuk memulai wadah untuk menjalankan attu:
docker run -p 8000:3000 -e MILVUS_URL={milvus server IP}:19530 zilliz/attu:v2.4
Pastikan wadah Attu dapat mengakses alamat IP Milvus. Setelah memulai wadah, buka browser web Anda dan masukkan http://{ Attu IP }:8000 untuk melihat attu gUI.
| Parameter | Contoh | Diperlukan | Keterangan |
|---|---|---|---|
| Milvus_url | 192.168.0.1:19530 | PALSU | Opsional, URL Server Milvus |
| Database | database Anda | PALSU | Opsional, nama basis data default |
| Attu_log_level | info | PALSU | Opsional, menetapkan level log untuk attu |
| Root_cert_path | /path/to/root/sertifikat | PALSU | Opsional, jalur ke sertifikat root |
| Private_key_path | /path/to/private/key | PALSU | Opsional, jalur ke kunci pribadi |
| CERT_CHAIN_PATH | /jalur/ke/sertifikat/rantai | PALSU | Opsional, jalur ke rantai sertifikat |
| Server_name | your_server_name | PALSU | Opsional, nama server Anda |
| Server_port | Server mendengarkan port | PALSU | Opsional, 3000 secara default jika belum disetel |
Harap dicatat bahwa
MILVUS_URLharus menjadi alamat yang dapat diakses oleh wadah Attu Docker. Oleh karena itu, "127.0.0.1" atau "localhost" tidak akan berhasil.
Untuk menjalankan wadah Docker dengan variabel lingkungan ini, gunakan perintah berikut:
docker run -p 8000:3000
-v /your-tls-file-path:/app/tls
-e ATTU_LOG_LEVEL=info
-e ROOT_CERT_PATH=/app/tls/ca.pem
-e PRIVATE_KEY_PATH=/app/tls/client.key
-e CERT_CHAIN_PATH=/app/tls/client.pem
-e SERVER_NAME=your_server_name
zilliz/attu:devPerintah ini memungkinkan Anda menjalankan wadah Docker dengan jaringan host, menentukan port khusus untuk server untuk mendengarkan
docker run --network host
-v /your-tls-file-path:/app/tls
-e ATTU_LOG_LEVEL=info
-e SERVER_NAME=your_server_name
-e SERVER_PORT=8080
zilliz/attu:devSebelum Anda mulai, pastikan bahwa Anda telah memasang Milvus dan berjalan di dalam cluster K8 Anda. Perhatikan bahwa ATTU hanya mendukung Milvus 2.x.
Berikut adalah langkah -langkah untuk memulai wadah untuk menjalankan attu:
kubectl apply -f https://raw.githubusercontent.com/zilliztech/attu/main/attu-k8s-deploy.yaml
Pastikan bahwa attu pod dapat mengakses layanan milvus. Dalam contoh asalkan ini terhubung langsung ke my-release-milvus:19530 . Ubah ini berdasarkan nama layanan Milvus. Cara yang lebih fleksibel untuk mencapai ini adalah dengan memperkenalkan ConfigMap . Lihat contoh ini untuk detailnya.
Menjalankan attu di belakang proxy nginx
Jika Anda lebih suka menggunakan aplikasi desktop, Anda dapat mengunduh versi desktop ATTU.
Catatan:
- Aplikasi Instalasi Mac M Chip Gagal: Attu.App rusak dan tidak dapat dibuka.
sudo xattr -rd com.apple.quarantine /Applications/attu.appyarn run build:devyarn run build:release Pastikan alamat IP server Milvus dapat diakses dari wadah Attu. #161
sudo xattr -rd com.apple.quarantine /Applications/attu.app| Buat koleksi | Pohon Koleksi |
|---|---|
![]() | ![]() |
| Tinjauan Koleksi | Tampilan Data |
|---|---|
![]() | ![]() |
| Pencarian Vektor | Tampilan Sistem |
|---|---|
![]() | ![]() |
Terima kasih atas minat Anda untuk berkontribusi pada Attu! Inilah cara Anda dapat membangun attu secara lokal untuk menyumbangkan kode, menguji fitur terbaru, atau mencoba PR terbuka:
cd server di terminal.yarn install .yarn start .git checkout -b my-branch .cd client di terminal.yarn install .yarn start .git checkout -b my-branch .Kami menghargai kontribusi Anda untuk Attu, terlepas dari ukurannya. Terima kasih telah mendukung proyek ini!
Jika Anda menemukan bug apa pun atau ingin meminta fitur baru, silakan buat masalah GitHub. Penting untuk memeriksa apakah orang lain telah membuat masalah untuk masalah yang sama sebelum mengirimkan yang baru.
Contoh Milvus TypeScript: Repo ini menyediakan beberapa aplikasi React sederhana berdasarkan Next.js.
| Nama | Demo | Model |
|---|---|---|
| contoh-pencarian-semantik | https://zilliz-semantic-search-example.vercel.app | All-Minilm-L6-V2 |
| Penelusuran Semantic-Image | clip-vit-base-patch16 | |
| Semantic-Image-Search-Client | https://zilliz-semantic-image-search-client.vercel.app | clip-vit-base-patch16 |
Berikut adalah beberapa sumber yang bermanfaat untuk memulai dengan Milvus:
Bergabunglah dengan komunitas kami yang bersemangat di Milvus Discord di mana Anda dapat berbagi pengetahuan Anda, mengajukan pertanyaan dan terlibat dalam percakapan yang bermakna. Ini bukan hanya tentang pengkodean, ini tentang terhubung dengan orang-orang yang berpikiran sama. Klik tautan di bawah ini untuk bergabung sekarang!