Attu เป็นเครื่องมือการบริหาร Milvus ทั้งหมด


Attu ได้รับการออกแบบมาเพื่อจัดการและโต้ตอบกับ Milvus เสนอคุณสมบัติเช่น:
ก่อนที่คุณจะเริ่มต้นตรวจสอบให้แน่ใจว่าคุณติดตั้ง Milvus บน Zillez Cloud หรือเซิร์ฟเวอร์ของคุณเอง
| เวอร์ชัน Milvus | เวอร์ชัน Attu ที่แนะนำ |
|---|---|
| 2.4.x | v2.4.11 |
| 2.3.x | v2.3.5 |
| 2.2.x | v2.2.8 |
| 2.1.x | v2.2.2 |
นี่คือขั้นตอนในการเริ่มคอนเทนเนอร์สำหรับการเรียกใช้ Attu:
docker run -p 8000:3000 -e MILVUS_URL={milvus server IP}:19530 zilliz/attu:v2.4
ตรวจสอบให้แน่ใจว่าคอนเทนเนอร์ Attu สามารถเข้าถึงที่อยู่ Milvus IP ได้ หลังจากเริ่มคอนเทนเนอร์ให้เปิดเว็บเบราว์เซอร์ของคุณและป้อน http://{ Attu IP }:8000 เพื่อดู Attu GUI
| พารามิเตอร์ | ตัวอย่าง | ที่จำเป็น | คำอธิบาย |
|---|---|---|---|
| milvus_url | 192.168.0.1:19530 | เท็จ | ตัวเลือก URL Milvus Server |
| ฐานข้อมูล | ฐานข้อมูลของคุณ | เท็จ | ไม่บังคับชื่อฐานข้อมูลเริ่มต้น |
| attu_log_level | ข้อมูล | เท็จ | ไม่บังคับตั้งค่าระดับบันทึกสำหรับ Attu |
| root_cert_path | /path/to/root/cert | เท็จ | ทางเลือกเส้นทางไปยังใบรับรองรูท |
| ส่วนตัว _key_path | /path/to/private/key | เท็จ | เป็นทางเลือกเส้นทางไปยังคีย์ส่วนตัว |
| cert_chain_path | /path/to/cert/chain | เท็จ | เป็นทางเลือกเส้นทางไปยังห่วงโซ่ใบรับรอง |
| server_name | your_server_name | เท็จ | เป็นทางเลือกชื่อเซิร์ฟเวอร์ของคุณ |
| Server_port | เซิร์ฟเวอร์ฟังพอร์ต | เท็จ | ไม่บังคับ 3000 โดยค่าเริ่มต้นหาก unset |
โปรดทราบว่า
MILVUS_URLควรเป็นที่อยู่ที่คอนเทนเนอร์ Attu Docker สามารถเข้าถึงได้ ดังนั้น "127.0.0.1" หรือ "localhost" จะไม่ทำงาน
ในการเรียกใช้คอนเทนเนอร์ Docker ด้วยตัวแปรสภาพแวดล้อมเหล่านี้ให้ใช้คำสั่งต่อไปนี้:
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:devคำสั่งนี้ช่วยให้คุณเรียกใช้คอนเทนเนอร์ Docker ด้วยเครือข่ายโฮสต์โดยระบุพอร์ตที่กำหนดเองเพื่อให้เซิร์ฟเวอร์ฟัง
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:devก่อนที่คุณจะเริ่มตรวจสอบให้แน่ใจว่าคุณติดตั้ง Milvus และทำงานภายในคลัสเตอร์ K8 ของคุณ โปรดทราบว่า Attu รองรับ Milvus 2.x เท่านั้น
นี่คือขั้นตอนในการเริ่มคอนเทนเนอร์สำหรับการเรียกใช้ Attu:
kubectl apply -f https://raw.githubusercontent.com/zilliztech/attu/main/attu-k8s-deploy.yaml
ตรวจสอบให้แน่ใจว่า Attu Pod สามารถเข้าถึงบริการ Milvus ได้ ในตัวอย่างที่ให้สิ่งนี้เชื่อมต่อโดยตรงกับ my-release-milvus:19530 เปลี่ยนสิ่งนี้ตามชื่อบริการ Milvus วิธีที่ยืดหยุ่นมากขึ้นในการบรรลุเป้าหมายนี้คือการแนะนำ ConfigMap ดูตัวอย่างนี้สำหรับรายละเอียด
เรียกใช้ Attu หลังพร็อกซี Nginx
หากคุณต้องการใช้แอปพลิเคชันเดสก์ท็อปคุณสามารถดาวน์โหลด Attu เวอร์ชันเดสก์ท็อป
บันทึก:
- แอพติดตั้งชิป Mac M ล้มเหลว: Attu.app ได้รับความเสียหายและไม่สามารถเปิดได้
sudo xattr -rd com.apple.quarantine /Applications/attu.appyarn run build:devyarn run build:release ตรวจสอบให้แน่ใจว่าที่อยู่ IP ของเซิร์ฟเวอร์ Milvus สามารถเข้าถึงได้จากคอนเทนเนอร์ ATTU #161
sudo xattr -rd com.apple.quarantine /Applications/attu.app| สร้างคอลเลกชัน | ต้นไม้คอลเลกชัน |
|---|---|
![]() | ![]() |
| ภาพรวมการรวบรวม | มุมมองข้อมูล |
|---|---|
![]() | ![]() |
| การค้นหาเวกเตอร์ | มุมมองระบบ |
|---|---|
![]() | ![]() |
ขอขอบคุณที่ให้ความสนใจกับการมีส่วนร่วมในการ Attu! นี่คือวิธีที่คุณสามารถสร้าง Attu ในพื้นที่เพื่อสนับสนุนรหัสทดสอบคุณสมบัติล่าสุดหรือลองใช้ PR แบบเปิด:
cd server ในเทอร์มินัลyarn installyarn startgit checkout -b my-branchcd client ในเทอร์มินัลyarn installyarn startgit checkout -b my-branchเราขอขอบคุณการมีส่วนร่วมของคุณในการ Attu โดยไม่คำนึงถึงขนาด ขอบคุณที่สนับสนุนโครงการ!
หากคุณพบข้อบกพร่องใด ๆ หรือต้องการขอคุณสมบัติใหม่โปรดสร้างปัญหา GitHub สิ่งสำคัญคือต้องตรวจสอบว่ามีคนอื่นสร้างปัญหาสำหรับปัญหาเดียวกันก่อนที่จะส่งปัญหาใหม่หรือไม่
ตัวอย่าง milvus typescript: repo นี้ให้แอพตอบสนองแบบง่าย ๆ ตาม Next.js
| ชื่อ | การสาธิต | แบบอย่าง |
|---|---|---|
| การค้นหาความหมาย | https://zilz-semantic-search-example.vercel.app | All-Minilm-L6-V2 |
| ความหมาย-ภาพค้นหา | คลิป-vit-base-patch16 | |
| Semantic-Image-Search-Client | https://zilz-semantic-image-earch-search-client.vercel.app | คลิป-vit-base-patch16 |
นี่คือแหล่งข้อมูลที่เป็นประโยชน์เพื่อให้คุณเริ่มต้นด้วย Milvus:
เข้าร่วมชุมชนที่มีชีวิตชีวาของเราใน Milvus Discord ที่คุณสามารถแบ่งปันความรู้ของคุณถามคำถามและมีส่วนร่วมในการสนทนาที่มีความหมาย มันไม่ได้เกี่ยวกับการเข้ารหัส แต่เป็นการเชื่อมต่อกับบุคคลที่มีใจเดียวกันอื่น ๆ คลิกลิงก์ด้านล่างเพื่อเข้าร่วมทันที!